错误信息:
Caused by: org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean. at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getWebServerFactory(ServletWebServerApplicationContext.java:206) ~[spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:180) ~[spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:154) ~[spring-boot-2.1.4.RELEASE.jar:2.1.4.RELEASE] ... 8 common frames omitted
配置信息:
@SpringBootConfiguration public class UserApplication { public static void main( String[] args ) { SpringApplication.run(UserApplication.class, args); } }
解决方案一:
添加注解 EnableAutoConfiguration
@EnableAutoConfiguration @SpringBootConfiguration public class UserApplication { public static void main( String[] args ) { SpringApplication.run(UserApplication.class, args); } }
解决方案二:
使用组合注解 SpringBootApplication
@SpringBootApplication public class UserApplication { public static void main( String[] args ) { SpringApplication.run(UserApplication.class, args); } }