spring mvc servlet初始化
我是Spring MVC的新手。 我在我的spring mvc应用程序中寻找一个地方,我可以在应用程序中初始化各种各样的东西。 通常我在我的主servlet的init()方法中做了这个,但现在调度程序servlet是spring,我不能覆盖init函数。
什么是最佳做法?
谢谢。
使用ServletContextListener
并在web.xml
定义它:
com.company.YourListenerClass
(您创建一个实现ServletContextListener
的类并实现contextInitialized()
方法,您可以在其中放置初始化代码)
所有bean都可以使用init方法。 请参阅文档 。 我想最好的做法是对你定义的每个bean使用这个方法。 如果需要,bean可以引用其他bean。