Spring MVC Servlet初始化
问题内容:
我是springMVC的新手。我正在我的Spring
MVC应用程序中寻找一个可以在其中初始化应用程序中各种内容的地方。通常,我是在主servlet的init()方法中做到这一点的,但是现在调度程序servlet是spring的,因此我无法覆盖init函数。
最佳做法是什么?
谢谢。
问题答案:
使用ServletContextListener
并在中定义它web.xml
:
<listener>
<listener-class>com.company.YourListenerClass</listener-class>
</listener>
(您将创建一个实现ServletContextListener
并实现该contextInitialized()
方法的类,并在其中放置初始化代码)