开发者社区 > 云原生 > 容器服务 > 正文

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

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

展开
收起
李博 bluemind 2019-04-16 12:44:48 11377 0
5 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士
    推荐回答

    这个中文概念有点迷惑性。 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
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载