0

我正在寻找一个简单的库,用于在启动时在我的 webapp 中引导代码。

我知道这可以通过设置一个启动时加载参数的 servlet 来完成。但我想要更干净、更简单的东西。像注释一样简单的东西,我可以把它放在我的 java 或 scala 方法中。

@Boot
def myBootMethod() = {}

我也不想要像 spring 等重量级的库,它的功能远不止于此。我只是想引导一些东西。

4

1 回答 1

0

您可以实现 ServletContextListener 并在 web.xml 中配置它或使用适当的注释。

在 ServletContextListener 中,可以实现两种方法:

public void contextInitialized(ServletContextEvent e)在部署 Web 应用程序时调用。

public void contextDestroyed(ServletContextEvent e)在取消部署 Web 应用程序时调用。请注意,如果 servlet 容器以非常规方式停止,则可能不会调用此方法。

于 2012-08-20T07:58:05.997 回答