Ed
há 12 meses
Para responder à pergunta, precisamos entender qual classe do Spring Boot é utilizada para permitir que uma aplicação seja executada tanto em um ambiente de servlet (como um servidor de aplicação) quanto em um ambiente autônomo (como um jar executável). Analisando as opções: (A) SpringBootStarterTomcat - Este é um starter que inclui o Tomcat como servidor embutido, mas não é uma classe que se estende. (B) SpringBootServletInitializer - Esta classe é utilizada para configurar uma aplicação Spring Boot que será implantada em um servidor de aplicação. Ela permite que a aplicação funcione em um ambiente de servlet. (C) SpringBootStarterUndertow - Semelhante ao Tomcat, é um starter para o Undertow, mas também não é uma classe que se estende. (D) ServletContextInitializerBeans - Não é uma classe que se estende, mas sim uma interface para inicializar o contexto do servlet. (E) SpringServletContainerInitializer - Esta classe é usada para inicializar o servlet container, mas não é a que se estende para viabilizar a execução em ambos os modos. A opção correta, que permite que a classe principal da aplicação estenda uma classe do Spring Boot para viabilizar ambas as formas de execução, é: (B) SpringBootServletInitializer.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material