Questão FC373675
O Spring Boot trouxe um modelo de tempo de execução baseado em um arquivo autônomo, que para ser iniciado não necessita de um servidor Web Java EE instalado separadamente, como o A
Frameworks para Desenvolvimento
FCC · 2022
O Spring Boot trouxe um modelo de tempo de execução baseado em um arquivo autônomo, que para ser iniciado não necessita de um servidor Web Java EE instalado separadamente, como o Apache Tomcat, favorecendo a execução da aplicação em um contêiner Docker, por exemplo. Este arquivo autônomo é conhecido como
- fat JAR file.
- compressed WAR file.
- slim WAR file.
- fat WAR file.
- slim JAR file.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O fat JAR file é um arquivo JAR autônomo que agrupa o código da aplicação junto com todas as suas dependências em um único artefato.
Em projetos Spring Boot esse arquivo geralmente contém também um servidor embarcado (por exemplo, Tomcat ou Jetty) e as classes de inicialização, permitindo que a aplicação seja executada sem instalar um servidor separado.
A execução é simples: basta usar java -jar no artefato gerado, o que facilita testes locais e implantação em ambientes padronizados.
Por consolidar tudo em um único pacote, o fat JAR é especialmente adequado para conterêineres como o Docker, onde a imagem fica leve de orquestrar e reproduzível.
Ferramentas do ecossistema Spring (plugins Maven/Gradle) cuidam do empacotamento, tornando o processo automático e repetível durante o build.
Conteúdo do catálogo FC Concursos · Atualizado em