[JAVA] Impossible de démarrer ServletWebServerApplicationContext sans SpringBootApplication

Cette exception est levée lorsqu'elle est exécutée sans @SpringBootApplication </ code>.

//@SpringBootApplication
public class App {
    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
}
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:155) ~[spring-boot-2.0.4.RELEASE.jar:2.0.4.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:544) ~[spring-context-5.0.8.RELEASE.jar:5.0.8.RELEASE]

Comme le message l'indique, cette erreur se produira si le bean `` ServletWebServerFactory '' n'est pas chargé sur le contexte pour une raison quelconque. Dans le cas du spring-boot, si vous comptez sur l'autoconfig, il n'y a pas de problème sauf pour les erreurs courantes comme oublier d'ajouter @SpringBootApplication </ code>. Dans d'autres cas, je me demande si je vais enregistrer manuellement le bean.

Recommended Posts