我来自 Spring MVC 多年,我试图了解与Spring Boot的一些关键区别。
使用Spring MVC,我曾经在应用程序上下文和 servlet上下文之间进行了非常清晰的区分。
在Spring引导下,servlet上下文似乎已被弃用,并且通过自动配置机制创建的所有 bean 都位于应用程序上下文中。
当然,您仍然可以创建servlet上下文,只需记住autoconfig正在使用应用程序上下文。
例如,这意味着@RestController
和@Controller
位于应用程序上下文中,并且Spring Boot autoconfig servlet调度程序将使用任何@RestController
或{{1} }在应用程序上下文中注释了bean。
您能帮我确认一下还是让我了解我在这里缺少什么?