Spring 父子容器有什么注意点?

本问题及下方已被采纳的回答均来自云栖社区【阿里Java技术进阶2群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
李博 bluemind 2019-04-16 12:44:48 11446 分享 版权
5 条回答
写回答
取消 提交回答
  • 1.阿里云大学荣誉讲师, 2.MongoDB中文社区专家
    推荐回答

    这个中文概念有点迷惑性。 Spring中的父容器和子容器实际上指的的是:子上下文和子上下文。 Spring会创建WebApplicationContext上下文,称为父上下文(父容器)。 每个请求到DispatchServlet转发会有一个上下文,称为子上下文(子容器)。 注意点: 1.Web请求涉及到多线程,如果有缓存数据,注意共享数据一致性,更新机制。 2.尽量不要长时间缓存或者持有对象,影响垃圾回收

    2019-09-10 09:52:22
    赞同 展开评论
  • 请参考这篇文章 https://www.iteye.com/blog/wangxinchun-2341197

    2020-03-26 23:56:32
    赞同 展开评论
  • 子容器可以用父容器

    2020-03-18 17:02:21
    赞同 展开评论
  • 当实现ApplicationListener接口时,注意onApplicationEvent方法有可能由于父子容器被多次调用执行。

    2020-02-18 21:04:05
    赞同 展开评论
  • 技术架构师 阿里云开发者社区技术专家博主 CSDN签约专栏技术博主 掘金签约技术博主 云安全联盟专家 众多开源代码库Commiter

    中国人自己坑自己。ApplicationContext这是应用上下文,请求转发过程中,同样会有针对每一个servlet上下文。

    2019-11-12 17:15:15
    赞同 展开评论