2015-09-27 34 views
1

按照Spring文檔: -春季單身人士和應用範圍模式有什麼區別?

這有點類似於Spring單例bean,但在兩個重要方面有所不同:它是每個ServletContext的單例,而不是每個Spring的'ApplicationContext'(或者其中可能有幾個給定的Web應用程序),它實際上是公開的,因此作爲ServletContext屬性可見。

但我沒能獲得上述..

回答

1

ServletContext的是由你的應用程序服務器(例如Tomcat)的規定,同時可以爲Web應用程序定義多個Spring上下文(應用程序上下文):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