我想了解SpringContextLoaderListener。即爲什麼我們需要它?我粗略地理解,它需要啓動Spring。 http://www.coderanch.com/t/490458/Spring/purpose-ContextLoaderListener 現在啓動Spring Application Context是什麼意思?它是否加載了與主Spring Controller類似的調度程序servlet?SpringContextLoaderListener的目的是什麼
1
A
回答
3
Spring框架的核心是一個根應用上下文。 (即已配置bean的註冊表)。此上下文必須以某種方式初始化。現在有很多方法可以做到這一點,但在java web服務器環境中,最直接的方法是使用SpringContextLoaderListener。
使用監聽器允許應用程序根上下文來獲取初始化Spring的Web MVC框架的之前組件(如調度的servlet)。根上下文的豆類和配置得到共享/在調度的Servlet創建 「子應用程序上下文」 重用等
更多信息:
http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/mvc.html#mvc-servlet(向下滾動幾段查看關於調度程序使用子環境)
Use a ContextLoaderListener in accordance with DispatchServlet
如果你是新的春天/ Java的,那麼我建議忽略這下一部分,它只是用來迷惑你:
要知道,從Servlet 3.x規範,現在還有其他不太直觀的方式來初始化Web環境中的應用程序上下文,主要基於使用註釋。這些新技術不一定更好。出發點更多的信息:
相關問題
- 1. RESTEasy的SpringContextLoaderListener不掃描@Path
- 2. 什麼是access_token,什麼是使用目的或它用於什麼目的?
- 3. Promise.Resolve的目的是什麼?
- 4. Function.const的目的是什麼?
- 5. 包的目的是什麼
- 6. sun.jvm.hotspot.HelloWorld的目的是什麼?
- 7. ApplicationBuilder.Properties的目的是什麼?
- 8. NSNotification的目的是什麼
- 9. `Data.Proxy`的目的是什麼?
- 10. String.IsInterned的目的是什麼?
- 11. 宏的目的是什麼?
- 12. Imposteriser的目的是什麼?
- 13. 'R'的目的是什麼?
- 14. IntentSender的目的是什麼?
- 15. 什麼是@的目的PHP
- 16. 什麼是.`ToListAsync的目的()`
- 17. Ember.Deferred的目的是什麼?
- 18. Regex.Escape的目的是什麼?
- 19. #line - 的目的是什麼?
- 20. GetPrivateProfileString的目的是什麼?
- 21. onSurfaceChanged的目的是什麼?
- 22. CultureInfo.CurrentCulture的目的是什麼?
- 23. 什麼是Membership.ValidateUser()的目的
- 24. javax.servlet.FilterChain的目的是什麼?
- 25. UIViewController.topLayoutGuide的目的是什麼?
- 26. TabPage.Hide()的目的是什麼
- 27. IEnumerator的目的是什麼
- 28. XNoImplicitPrelude的目的是什麼?
- 29. get:set的目的是什麼?
- 30. EasyMock.andVoid()的目的是什麼?