private static ApplicationContext ctx = null;
private static Lock lock = new ReentrantLock();
private ApplicationContext getApplicationContext() {
if (ctx != null) {
return ctx;
}
lock.lock();
if (ctx != null) {
lock.unlock();
return ctx;
}
ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext());
lock.unlock();
return ctx;
}
servlet中得到spring的ApplicationContext
最新推荐文章于 2024-10-05 12:07:50 发布