第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

控制 JAX-RS 應用程序啟動

控制 JAX-RS 應用程序啟動

慕俠2389804 2022-07-27 20:01:50
首先,我是 JAX-RS 的新手。我正在嘗試創(chuàng)建一個后端,并且我已經選擇了 pom.xml 實現(xiàn)。更具體地說,我有這門課import javax.ws.rs.ApplicationPath;import javax.ws.rs.core.Application;@ApplicationPath("webapi")public class MyApp extends Application {}我想知道如何控制它何時啟動并最終阻止它啟動。像這樣的一些事情:import javax.ws.rs.ApplicationPath;import javax.ws.rs.core.Application;@ApplicationPath("webapi")public class MyApp extends Application {    @Override    public void onStartup() {        if (!Utils.isConfDataValid())             exit(1);    }}我現(xiàn)在才知道任何應用程序事件,或者 JAX-RS 中的任何類似事件。
查看完整描述

1 回答

?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

請注意,某些類型的事件或掛鉤取決于 Web 應用程序服務器。

在這種情況下JAX-RS,與您要查找的內容無關。


另請注意,我不建議使用System.exit或終止這樣的應用程序。


由于它JAX-RS基于Servlet堆棧,因此您可以注冊一個ServletContextListener實現(xiàn)以在上下文啟動時執(zhí)行代碼。


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+環(huán)境中,可以通過注釋來注冊此偵聽器


@WebListener

public class CustomServletContextListener implements ServletContextListener {

否則,您需要使用老式web.xml文件,如<listener-class>.


查看完整回答
反對 回復 2022-07-27
  • 1 回答
  • 0 關注
  • 121 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號