|
@@ -1,49 +0,0 @@
|
|
|
-package com.ruoyi.quartz.util;
|
|
|
-
|
|
|
-import org.springframework.beans.BeansException;
|
|
|
-import org.springframework.context.ApplicationContext;
|
|
|
-import org.springframework.context.ApplicationContextAware;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-
|
|
|
-/**
|
|
|
- * spring管理环境中获取bean
|
|
|
- *
|
|
|
- * @author yangzz
|
|
|
- */
|
|
|
-@Service("springContextUtil")
|
|
|
-public class SpringContextUtil implements ApplicationContextAware
|
|
|
-{
|
|
|
- // Spring应用上下文环境
|
|
|
- private static ApplicationContext applicationContext;
|
|
|
-
|
|
|
- /**
|
|
|
- * 实现ApplicationContextAware接口的回调方法,设置上下文环境
|
|
|
- *
|
|
|
- * @param applicationContext
|
|
|
- */
|
|
|
- @Override
|
|
|
- public void setApplicationContext(ApplicationContext applicationContext)
|
|
|
- {
|
|
|
- SpringContextUtil.applicationContext = applicationContext;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * @return ApplicationContext
|
|
|
- */
|
|
|
- public static ApplicationContext getApplicationContext()
|
|
|
- {
|
|
|
- return applicationContext;
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 获取对象
|
|
|
- *
|
|
|
- * @param name
|
|
|
- * @return Object
|
|
|
- * @throws BeansException
|
|
|
- */
|
|
|
- public static Object getBean(String name) throws BeansException
|
|
|
- {
|
|
|
- return applicationContext.getBean(name);
|
|
|
- }
|
|
|
-}
|