package com.flowable.test.utils;
import org.flowable.engine.ProcessEngine;
import org.flowable.engine.TaskService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;
import javax.lang.model.element.VariableElement;
/**
* @program: flowable
* @author: LcChina
* @create: 2020-08-18 13:35
*/
@Component
public class SpringBeanUtil implements ApplicationContextAware {
private static Logger logger = LoggerFactory.getLogger(ApplicationContextAware.class);
private static ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
if (SpringBeanUtil.applicationContext == null) {
SpringBeanUtil.applicationContext = applicationContext;
}
logger.info("\r\n----------加載applicationContext成功-----------------");
}
/**
* 獲取applicationContext
* @return
*/
public static ApplicationContext getApplicationContext() {
return applicationContext;
}
/**
* 通過name獲取 Bean.
* @param name
* @return
*/
public static Object getBean(String name){
return getApplicationContext().getBean(name);
}
/**
* 通過name,以及Clazz返回指定的Bean
* @param name
* @param clazz
* @param <T>
* @return
*/
public static <T> T getBean(String name,Class<T> clazz){
return getApplicationContext().getBean(name, clazz);
}
/**
* 通過class獲取Bean.
* @param <T>
* @param tClass
* @return
*/
public static <T> T getBean(Class<T> tClass){
return getApplicationContext().getBean(tClass);
}
}
SpringBeanUtil
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門熬粗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來搀玖,“玉大人,你說我怎么就攤上這事驻呐」嘧纾” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵含末,是天一觀的道長猜拾。 經(jīng)常有香客問我,道長佣盒,這世上最難降的妖魔是什么挎袜? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上宋雏,老公的妹妹穿的比我還像新娘芜飘。我一直安慰自己,他們只是感情好磨总,可當(dāng)我...
- 文/花漫 我一把揭開白布嗦明。 她就那樣靜靜地躺著,像睡著了一般蚪燕。 火紅的嫁衣襯著肌膚如雪娶牌。 梳的紋絲不亂的頭發(fā)上,一...
- 文/蒼蘭香墨 我猛地睜開眼径荔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了脆霎?” 一聲冷哼從身側(cè)響起总处,我...
- 正文 年R本政府宣布燎窘,位于F島的核電站摹闽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏褐健。R本人自食惡果不足惜付鹿,卻給世界環(huán)境...
- 文/蒙蒙 一澜汤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧舵匾,春花似錦俊抵、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至吵血,卻和暖如春谎替,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蹋辅。 一陣腳步聲響...