文档章节

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

棋逢对手
 棋逢对手
发布于 2013/06/09 10:32
字数 94
阅读 163
收藏 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
海淀
程序员
私信 提问
Spring 定时任务重复执行的问题分析

Spring 定时任务重复执行的问题分析 背景:使用quartz时客户现场不知道为什么跑着跑着就停了,后来决定换成spring定时任务。 当使用spring定时任务时莫名奇妙的就是同一时间重复执行多次任务...

huxy534
2017/05/11
0
0
spring getbean 方法分析

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

gerry_pang
2013/10/10
0
0
通过ApplicationContextAware获取spirng容器里面的bean

一、实现 1、ApplicatinContextHelper 2、spring 配置 二、原理 ApplicatinContextHelper继承了spring的ApplicationContextAware接口,并实现了setApplicatinContext方法spring容器在启动过程...

漂泊者及其影子
2016/09/08
30
1
Spring 4.2 感知接口

1 ApplicationContextAware 当一个ApplicationContext创建一个实现org.springframework.context.ApplicationContextAware接口的实例时,为实例提供一个ApplicationContext引用。 public int......

Leech
2015/08/07
0
1
spring ApplicationContextAware接口

ApplicationContextAware 首先 ApllicationContextAware 解释 应用上下文 感知 ApplicationContext 是spring 的核心:应用容器 不说了 ,上代码 注意事项: 1 本类需要由spring容器管理 2 从...

随身听1111
2017/11/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

基于Sentry实现数据访问权限控制

Sentry初识 Sentry是适用于Hadoop生态环境、基于角色的授权管理系统,可以模块化集成到HDFS、Hive、Impala。它是一个策略引擎,运行定义授权规则,以校验用户对数据模型的访问请求。 授权粒度...

hblt-j
15分钟前
1
0
First Bad Version(leetcode278)

You are a product manager and currently leading a team to develop a new product. Unfortunately, the latest version of your product fails the quality check. Since each version is......

woshixin
47分钟前
1
0
executor 和task 优先于线程(68)

java.util.concurrent 包里有一个Executor 框架 基于接口的任务执行工具 只需要一行代码 提交一个runnable 方法 优雅的终止(必须做到,不然虚拟机可能不会退出) 对于负载不重的服务 Execut...

Java搬砖工程师
47分钟前
1
0
一条SQL查询语句是如何执行的

123

writeademo
50分钟前
3
0
CSS中position属性( absolute | relative | static | fixed )详解

四个属性的特点 static:无特殊定位,对象遵循正常文档流。top,right,bottom,left等属性不会被应用。 relative:对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流...

简心
55分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部