Spring Boot 应用程序卡在:正在初始化 Spring DispatcherServlet 'dispatcherServlet'

Dil*_*eam 7 java spring spring-mvc swagger spring-boot

我正在将 Spring Boot 应用程序从版本 1.5.6 升级到 2.1.1。当我启动应用程序时,它卡在这一行:

\n\n
INFO: Initializing Spring DispatcherServlet \'dispatcherServlet\'\n
Run Code Online (Sandbox Code Playgroud)\n\n

当我点击这个 URL:http://localhost:8888/actuator/health时,我得到{"status":"UP"}

\n\n

另外,当我点击此 URL:http://localhost:8888/swagger-ui.html时,我会看到 Swagger UI。

\n\n

但我的主应用程序没有启动\xe2\x80\x99。知道为什么它\xe2\x80\x99s 卡住了吗?

\n

Vip*_*non 0

我知道它很旧。

当我尝试从 SpringBoot 1.5 迁移到 SpringBoot 2 时,我也遇到了类似的问题。为我解决这个问题的是当我 @SpringBootApplication(exclude = { SecurityAutoConfiguration.class }) 根据springboot2和这个 springboo2 安全教程 的差异进行添加时。Spring 2 迁移指南 -> 2