文档章节

command模式结合Spring ApplicationContextAWare接口获取ApplicationContext上下文

棋逢对手
 棋逢对手
发布于 2013/06/09 10:32
字数 94
阅读 197
收藏 2

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

@Service("commandFactory") 
public class CommandFactory implements ICommandFactory,ApplicationContextAware  { 

 
    private ApplicationContext applicationContext; 
    //private static Logger logger = LoggerFactory.getLogger(CommandFactory.class); 
    /** 
     * 功能描述:默认构造函数CommandFactory, 
     */ 
     public CommandFactory() {} 
    /** 
     * 功能描述: 核心工厂返回真正的接口实例对象 
     * @method:getCommandTaskType 
     * @param huoguObject 
     * @return:IMiniAdviceService 
     */ 
    public IMiniAdviceService getCommandTaskType(HuoguObject huoguObject){ 
        return (IMiniAdviceService) applicationContext.getBean(huoguObject.getTaskType()); 
    } 
    @Override 
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException { 
         this.applicationContext = applicationContext; 
    } 

 
    public ApplicationContext getApplicationContext() { 
        return applicationContext; 
    }    
}

 

© 著作权归作者所有

棋逢对手
粉丝 2
博文 19
码字总数 9238
作品 0
海淀
程序员
私信 提问
加载中

评论(0)

Spring Spring boot 获取IOC中的bean,ApplicationContext

https://blog.csdn.net/weixin38361347/article/details/89304414 https://www.jianshu.com/p/9ea13b00b1d9 https://blog.csdn.net/zsw12013/article/details/51701671 SpringBoot中获取App......

osc_le99a4hf
2019/08/09
14
0
如何获取SpringBoot项目的applicationContext对象

<p><code>ApplicationContext</code>对象是<code>Spring</code>开源框架的上下文对象实例,在项目运行时自动装载<code>Handler</code>内的所有信息到内存。传统的获取方式有很多种,不过随着......

osc_cmw77o4t
2018/02/06
2
0
获取springbean的几种方式

首先我说一下我遇到的问题,再项目初始化时候,spring容器初始化前要执行的操作中使用到了bean去做一些增删改查操作,这样做是不能自己使用springbean的数据源去操作的,所以需要动态获取spr...

osc_dl4yv4ox
2018/06/12
2
0
spring getbean 方法分析

在最近的项目中,有个地方我们不得不实用getBean的方法,自己从Spring context中获取bean进行数据库操作。 方法一(效率低,极易出现bug,不推荐使用): 刚刚开始的时候,我们使用这中方式,...

gerry_pang
2013/10/10
1.7W
0
获取spring上下文 - applicationContext

前言   spring上下文是spring容器抽象的一种实现。将你需spring帮你管理的对象放入容器的一种对象,ApplicationContext是一维护Bean定义以及对象之间协作关第的高级接口。 获取spring的上下...

osc_hmnufm81
2019/12/13
1
0

没有更多内容

加载失败,请刷新页面

加载更多

PDF如何添加下划线?迅捷PDF编辑器一键添加

“在PDF文件中如何添加下划线?”最近,很多办公室小伙伴都向小编咨询这样一个问题。我们常常需要接触、使用到PDF文件,通过查看、阅读、编辑PDF文件以处理各种各样的学习、工作任务。当我们...

dawda
50分钟前
48
0
go中gin框架+realize实现边写代码边编译,热更新

最近看到了热加载,相关的,就搜索了goland实现热加载 发现了一个插件realize https://github.com/oxequa/realize 然后,为了自己撸代码更方便,配合gin写个教程 1.准备 go get github.com/...

osc_ho8dcqsx
50分钟前
43
0
CAP理论的理解

转自:https://www.cnblogs.com/mingorun/p/11025538.html CAP理论的理解 CAP理论作为分布式系统的基础理论,它描述的是一个分布式系统在以下三个特性中: 一致性(Consistency) 可用性(Ava...

osc_5rgbamh9
51分钟前
43
0
求所有科目都大于80分的学生姓名

   蠢蠢的我=》 select t1.name from ( select name,count(*) as num from table t where fenshu>80 group by name) t1join( select name,count(kecheng) as num from table group ......

osc_gk4myeyk
52分钟前
36
0
Memcache(1.1)Memcache 基本概述与架构概述

【1】基本概念介绍 官网:https://memcached.org/ 【1.1】memcache与memcached memcache:是早期使用的,与php结合的,是Php中常用的一个原生插件,完全在php框架内开发的 memcached:是建立...

osc_7ie26pzn
53分钟前
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部