Java:怎么使一个类只在启动tomcat的时候启动一次
答案:3 悬赏:10 手机版
解决时间 2021-03-10 16:09
- 提问者网友:半生酒醒
- 2021-03-10 09:38
Java:怎么使一个类只在启动tomcat的时候启动一次
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-03-10 11:00
ServletContextListener 实现该接口即可
在应用启动时以下方法会被调用:
void contextInitialized(ServletContextEvent sce);
在应用注销时以下方法会被调用:
void contextDestoryd(ServletContextEvent sce);
在Web.xml中加入
完整类名(如com.myweb.listener.InitListener)
在应用启动时以下方法会被调用:
void contextInitialized(ServletContextEvent sce);
在应用注销时以下方法会被调用:
void contextDestoryd(ServletContextEvent sce);
在Web.xml中加入
全部回答
- 1楼网友:千夜
- 2021-03-10 13:24
init方法中调用
- 2楼网友:逃夭
- 2021-03-10 12:28
static{
}块中啊
例如:
private static SqlMapClient sqlMapClient=null;
static{
try
{
Reader reader = Resources.getResourceAsReader("SqlMapConfig.xml");
sqlMapClient=SqlMapClientBuilder.buildSqlMapClient(reader);
reader.close();
} catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}块中啊
例如:
private static SqlMapClient sqlMapClient=null;
static{
try
{
Reader reader = Resources.getResourceAsReader("SqlMapConfig.xml");
sqlMapClient=SqlMapClientBuilder.buildSqlMapClient(reader);
reader.close();
} catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯