gpt4 book ai didi

spring - spring 中的单例模式和应用范围模式有什么区别?

转载 作者:行者123 更新时间:2023-12-01 14:38:21 26 4
gpt4 key购买 nike

根据 Spring 文档:-

这有点类似于 Spring 单例 bean,但在两个重要方面有所不同:它是每个 ServletContext 的单例,而不是每个 Spring 'ApplicationContext'(或者在任何给定的 Web 应用程序中可能有多个),它实际上是作为 ServletContext 属性公开并因此可见。

但是我无法得到上面的..

最佳答案

ServletContext 由您的应用程序服务器(例如 tomcat)提供,而您可以为您的 Web 应用程序定义多个 Spring Context(应用程序上下文):http://alvinalexander.com/blog/post/java/how-load-multiple-spring-context-files-web-application

但出于实际目的,这可以忽略不计。更有趣的事实是,bean 通过 ServletContext 公开/可见:http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-factory-scopes-application

关于spring - spring 中的单例模式和应用范围模式有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32808233/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com