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()方法的类,并在其中放置初始化代码)