spring - spring boot servlet上下文与应用程序上下文
问题描述
我来自Spring MVC多年,我试图了解 Spring boot 的一些关键差异。
使用 Spring MVC,我曾经非常清楚地区分application context和servlet context(s)。
使用 Spring boot,servlet 上下文似乎已被弃用,所有通过自动配置机制创建的 bean都存在于应用程序上下文中。
当然,您仍然可以创建您的 servlet 上下文,您只需要记住自动配置正在使用应用程序上下文。
例如,这意味着@RestController
s 和@Controller
s 存在于应用程序上下文中,并且 Spring Boot 自动配置 servlet 调度程序将在应用程序上下文中使用任何@RestController
或@Controller
带注释的 bean。
你能帮我确认一下还是让我明白我在这里缺少什么?
解决方案
推荐阅读
- intellij-idea - 实时模板中的 IntelliJ JSX 注释不起作用
- python - 无法为 url 链接实现正确的单词
- python-3.x - 正则表达式匹配python中的原始日期时间格式
- java - 如何为实体内的对象中的参数生成自定义查询
- c++ - 在 gmock 中使用指向带有 EXPECT_CALL 的模拟对象的指针会导致段错误或默认处理程序启动
- c++ - int* a 和 int* a =new int 的区别
- php - 如何在不提取的情况下在php中打开文件系统映像
- css - 忽略模态中的 CSS
- javascript - 语义 UI 搜索表单未获取对象数据
- linux - 端口 8080 上的 Nginx HTTPS