将一个普通Java App应用改写为Java Web App,添加了spring-boot-starter-parent之后,Run as Spring App一致报如下错。
org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.
网上找了非常多方法,大部分是在 pom.xml 的dependency处修改。直到最终才发现是因为忘了添加应用启动配置。
即:在启动类定义之上添加 @SpringBootApplication 。
如下链接有所启发: