首页>代码>spring集成quartz实现的定时更新cache的代码配置>/Quartz/src/main/java/com/hinsteny/quartz/CacheHandler.java
package com.hinsteny.quartz;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class CacheHandler {

	private static ApplicationContext actx;

	Log log = LogFactory.getLog(this.getClass());

	/**
	 * 程序载入配置文件<br>
	 * Author:pesome<br>
	 * Time:2006-12-8 上午10:29:26<br>
	 */

	public static void init() {

		try {
			actx = new ClassPathXmlApplicationContext(
			new String[] { " quartzCache*.xml " });
		} catch (Exception e) {
			e.printStackTrace();
			throw new RuntimeException();
		}
	}

	private CacheHandler() {

	}

	/**
	 * 在程序载入配置文件时使用<br>
	 * Author:pesome<br>
	 * Time:2006-12-8 上午10:28:07<br>
	 * @param beanName
	 * @param key
	 * @return
	 */

	public static Object getSe(String beanName, String key) {
		return ((QuartzCache) actx.getBean(beanName)).get(key);
	}

	/**
	 * 在web容器中,初始化时载入配置文件时使用<br>
	 * Author:pesome<br>
	 * Time:2006-12-8 上午10:28:40<br>
	 * @param beanName
	 * @param key
	 * @return
	 */

	public static Object get(String beanName, String key) {

		return ((QuartzCache) ContextUtil.getBean(beanName)).get(key);

	}

}
最近下载更多
dscing  LV8 2018年8月6日
QQ917678383  LV3 2016年8月14日
jiangarctic  LV17 2016年8月11日
好脑壳  LV16 2016年4月19日
zhou88  LV9 2015年11月26日
wangwl  LV2 2015年11月19日
wr10980170  LV3 2015年11月17日
1102845913  LV4 2015年11月10日
寒樱玉冕  LV12 2015年9月7日
dfhkvvvggc  LV3 2015年9月1日
最近浏览更多
我们都是小怪兽  LV3 2023年2月17日
Hachi6  LV13 2022年12月4日
Hachi6  LV13 2022年12月4日
1358849392  LV21 2022年11月23日
林间听风  LV10 2022年8月16日
G2andIG  LV5 2022年1月17日
240598911  LV10 2022年1月9日
13798956075  LV1 2021年10月8日
lcj166  LV5 2021年8月22日
月销售目标  LV2 2021年4月21日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友