1 回答
TA贡献1775条经验 获得超11个赞
请注意,某些类型的事件或挂钩取决于 Web 应用程序服务器。
在这种情况下JAX-RS,与您要查找的内容无关。
另请注意,我不建议使用System.exit或终止这样的应用程序。
由于它JAX-RS基于Servlet堆栈,因此您可以注册一个ServletContextListener实现以在上下文启动时执行代码。
public class CustomServletContextListener implements ServletContextListener {
@Override
public void contextInitialized(final ServletContextEvent servletContextEvent) {
// Context startup
}
@Override
public void contextDestroyed(final ServletContextEvent servletContextEvent) {
// Context shutdown
}
}
@WebListener如果您在Servlet 3+环境中,可以通过注释来注册此侦听器
@WebListener
public class CustomServletContextListener implements ServletContextListener {
否则,您需要使用老式web.xml文件,如<listener-class>.
添加回答
举报