java通过上下文遍历bean
来源:互联网 发布:手机捕鱼游戏源码 编辑:程序博客网 时间:2024/06/07 03:17
@Component
public class CommonServiceFactory implements ApplicationContextAware {
private static Map<String, CommonService> commonServiceMap;
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
Map<String, CommonService> map = applicationContext.getBeansOfType(CommonService.class);
commonServiceMap = new HashMap<>();
map.forEach((key, value) -> commonServiceMap.put(value.getIdentify(), value));
}
@SuppressWarnings("unchecked")
public static <T extends CommonService> T getCommonService(String code) {
return (T) commonServiceMap.get(code);
}
}
public class CommonServiceFactory implements ApplicationContextAware {
private static Map<String, CommonService> commonServiceMap;
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
Map<String, CommonService> map = applicationContext.getBeansOfType(CommonService.class);
commonServiceMap = new HashMap<>();
map.forEach((key, value) -> commonServiceMap.put(value.getIdentify(), value));
}
@SuppressWarnings("unchecked")
public static <T extends CommonService> T getCommonService(String code) {
return (T) commonServiceMap.get(code);
}
}
阅读全文
0 0
- java通过上下文遍历bean
- 通过上下文获取bean和通过bean工厂获取bean
- 通过ApplicationContextAware加载Spring上下文环境(获取bean)
- 通过Java代码装配bean
- 通过java代码装配Bean
- Java 通过map遍历
- ApplicationContextAware获取上下文bean
- 通过上下文路径得到在spring配置文件中所定义的bean
- 装配Bean——通过java代码装配bean
- java 反射 Bean 通过sql语句
- Java -- 通过反射处理bean对象
- java通过名称获取实体bean
- 通过Java代码装配bean【Spring 入门】
- 七、通过Java代码装配bean
- Spring 如何通过 Java 代码装配 bean?
- Spring上下文Bean的生命周期
- Java实现通过递归遍历树形结构
- java通过栈实现树的遍历
- 微软更新AirSim,支持自动驾驶汽车研究
- 预告 | NIPS 2017线上分享:用于序列生成的推敲网络
- 数据库耦合-解耦
- Python----__slots__ 一个类允许的属性列表
- 计算本月,本周,本日时间
- java通过上下文遍历bean
- SQL SERVER 作业浅析
- 超实数系*R能否安置在几何直线上?
- React Native在Windows下环境搭建
- Activity生命周期详解
- java中的Maven项目的两种打包方法
- 区间range库
- [整理]扩展欧拉定理证明
- webpack3实战(1)打包一个CDN引入的jQuery项目