知识大全 请慎用spring-ClassPathXmlApplicationContext手动加载sprin
Posted 知
篇首语:高斋晓开卷,独共圣人语。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 请慎用spring-ClassPathXmlApplicationContext手动加载sprin相关的知识,希望对你有一定的参考价值。
请慎用spring-ClassPathXmlApplicationContext手动加载sprin 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在用spring做数据源配置的时候 如果代码中有用ClassPathXmlApplicationContext去加载spring配置文件 那么每次运行到此处代码 spring都会重新获得一个数据库连接 如果浏览量太大就会导致超出数据库连接会话上写的错误 比如oracle会报出ORA 错误 临时修改数据库连接数治标不治本 处理方式: 将需要用ClassPathXmlApplicationContext手动加载spring文件的类放到spring配置文件中去实例化 禁用ClassPathXmlApplicationContext直接调用 将ClassPathXmlApplicationContext加载spring文件放到全局常量中(static标识) 使用WebApplicationContextUtils getRequiredWebApplicationContext(servletContext)在服务器启动时候直接加载web xml配置中的spring配置文件 推荐第三种 并做详细介绍 [java] public class SpringDBInit /** * 系统应用spring环境 */ private static ApplicationContext ctx; /** * 单实例对象 */ private static SpringDBInit instance = null; private SpringDBInit() /** * 获得单实例对象 * * @return */ public static SpringDBInit getInstance() if (instance == null) synchronized (SpringDBInit class) if (instance == null) instance = new SpringDBInit() return instance; /** * 初始化Spring组件 */ public void init(Properties props) throws Exception loadContextXML(props) /** * 加载spring对象 * * @param props */ private void loadContextXML(Properties props) throws Exception /* * LogFactory getInstance() logRun(RunPriority INFORMATIONAL * LogConstants sysLogConstants INT_SPRING_START null ) */ try ServletContext servletContext = (ServletContext) props get( APP_CONTEXT ) if (servletContext != null) ctx = WebApplicationContextUtils getRequiredWebApplicationContext(servletContext) catch (Exception e) e printStackTrace() if ((ctx == null) || (ctx getBeanDefinitionNames() length == )) /**
cha138/Article/program/Java/ky/201311/28694相关参考
不可否认,有些偏方在治疗牛皮癣方面确实也有着让人难以置信的功效。也正因为如此,牛皮癣患者对偏方的热爱有增无减。但是却鲜有人注意到偏方治疗牛皮癣的危害。或许牛皮癣的痊愈相对于偏方所带来的危害来说诱惑实在
对于牛皮癣患者来说,要慎用下列药物,对于牛皮癣患者来说对于药物的使用必须要非常慎重,因为盲目的使用药物不仅可能没有效果,而且还可能产生副效果,不仅仅是皮肤上的,可能还涉及的身体其他器官的副作用,因此要
如果一个人正常人在无原无故的情况下被诊断出得了白癜风,那么请不要内心过分的紧张,去勇敢去面对这个事实。这个时候最应该了解的就是白癜风的病因,如何来治疗问题了。专家指出:慎用刺激性药物,勿损伤皮肤,衣服
如果一个人正常人在无原无故的情况下被诊断出得了白癜风,那么请不要内心过分的紧张,去勇敢去面对这个事实。这个时候最应该了解的就是白癜风的病因,如何来治疗问题了。专家指出:慎用刺激性药物,勿损伤皮肤,衣服
药物说明书经常注明某某药在什么情况下需慎用、禁用字样,应该如何掌握呢?“慎用”是指谨慎应用,并非绝对不能用,这种药可能会引起不良反应,通常是在小儿、老人、孕妇、哺乳期妇女以及心、肝、肾功能不全的患者。
突发荨麻疹慎用激素药物?荨麻疹是种典型的过敏性皮肤病,特别是急性荨麻疹来势迅猛,很多患者都不知道如何用对,有些患者为了止痒便用激素类的药膏进行涂抹,专家称对于这样种做法,一定要慎用,这是为什么呢,今天
走进街头药店,面对琳琅满目的药柜,常使人不知所措。尤其是使用说明书上有那句“肝肾功能不全者慎用”,更让人不知如何选购。那么怎样才算“肝肾功能不全”,又该如何慎用这些药物呢?例一:一位患有乙肝、转氨酶升
皮肤过敏面膜慎用。皮肤过敏,巨虎每个人都存在着这样的问题。尤其是对于女性朋友们,皮肤过敏更多的是因为一些化妆品过敏而产生的。面膜就是女性护肤的一种主要的方法,那么,皮肤过敏的话使用面膜一定要格外的小心
慎用膏药,预防皮肤过敏。膏药对好多疾病的缓解很有疗效。但是,很多人的皮肤过敏,最宠归结原因居然是膏药问题导致的。这也就告诉我们,面对膏药,我们的使用要更加的慎重一些,以免出现皮肤过敏的问题。第一,膏药
慎用膏药,预防皮肤过敏。膏药对好多疾病的缓解很有疗效。但是,很多人的皮肤过敏,最宠归结原因居然是膏药问题导致的。这也就告诉我们,面对膏药,我们的使用要更加的慎重一些,以免出现皮肤过敏的问题。第一,膏药