Spring Boot CLI - aplicativo de empacotamento

Spring boot CLI fornece o comando jar para empacotar um aplicativo como um arquivo jar. Vamos testar o projeto de amostra criado no Capítulo do projeto Starter Thymeleaf para demonstrar os recursos de empacotamento do Spring CLI.

Siga as etapas descritas abaixo para empacotar o projeto de amostra -

Empacote o aplicativo

Para empacotar o aplicativo, comece digitando o seguinte comando -

E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy

Resultado

O comando imprimirá a seguinte saída -

E:/Test/TestApplication/> spring jar TestApplication.jar *.groovy

Resultado

Agora você pode ver dois novos arquivos criados na pasta TestApplication.

  • TestApplication.jar - Um arquivo jar executável.

  • TestApplication.jar.original - Arquivo jar original.

Incluir excluir

Por padrão, os seguintes diretórios são incluídos junto com seus conteúdos -

  • public
  • resources
  • static
  • templates
  • META-INF

Por padrão, os seguintes diretórios são excluídos junto com seus conteúdos -

  • repository
  • build
  • target
  • arquivos * .jar
  • arquivos * .groovy

Usando --include, podemos incluir diretórios excluídos de outra forma. Usando--exclude, podemos excluir diretórios incluídos de outra forma.

Executando o Jar executável

Para executar o Jar executável, digite o seguinte comando -

E:/Test/TestApplication/> java -jar TestApplication.jar

O comando acima irá gerar a seguinte saída no console -

.   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _> | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.5.8.RELEASE)

...
2017-11-08 16:27:28.300  INFO 8360 --- [       runner-0] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2017-11-08 16:27:28.305  INFO 8360 --- [       runner-0] o.s.boot.SpringApplication               : Started application in 4.203 seconds (JVM running for 38.792)

Navegue pelo aplicativo no navegador

Nosso aplicativo de descanso baseado em mola agora está pronto. Abrir url como "http://localhost:8080/"e você verá a seguinte saída -

Go to Message

Clique no link Mensagem e você verá a seguinte saída -

Message: Welcome to TutorialsPoint.Com!