FC ConcursosFC Concursos

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

  1. fat JAR file.
  2. compressed WAR file.
  3. slim WAR file.
  4. fat WAR file.
  5. 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

Continue aprendendo