首先,我是JAX-RS的新手。我正在尝试创建一个后端,我已经去了pom.xml实现。更具体地说,我有这门课
import javax.ws.rs.ApplicationPath;导入javax ….
请注意,某些类型的事件或挂钩是依赖于Web应用程序服务器的。 在这种情况下 JAX-RS 没有参与你想要的东西。
JAX-RS
另请注意,我不建议使用 System.exit 或终止这样的申请。
System.exit
就是这样 JAX-RS 是在于 Servlet 堆栈,你可以注册一个 ServletContextListener 实现在上下文启动时执行代码。
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
Servlet 3+
@WebListener public class CustomServletContextListener implements ServletContextListener {
否则你需要使用老式的 web.xml 文件,如 <listener-class> 。
web.xml
<listener-class>