ApplicationContextAware

简介: ApplicationContextAware
@Component
public class NettyClient implements ApplicationContextAware {
   
    NettyClientHandler nettyClientHandler;
    /**
     * 当前 ApplicationContent 后面注入用
     */
    private ApplicationContext applicationContext;
    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
        this.applicationContext = applicationContext;
    }
    public void doConnect() { 
        nettyClientHandler =applicationContext.getBean(NettyClientHandler.class); 
        ....pipeline.addLast(nettyClientHandler);
    }
}

 

@Component
public class NettyClient implements ApplicationContextAware {
   
    @Autowired
    NettyClientHandler nettyClientHandler;
 
    public void doConnect() { 
        ....pipeline.addLast(nettyClientHandler);
    }
}
目录
相关文章
|
2月前
|
Java Spring
ApplicationContextAware 的理解和应用
ApplicationContextAware 的理解和应用
25 2
|
4月前
|
Java 容器 Spring
BeanFactory和ApplicationContext有什么区别?
BeanFactory和ApplicationContext有什么区别?
|
11月前
|
Java Spring 容器
BeanFactory 和 ApplicationContext 有什么区别
BeanFactory 和 ApplicationContext 有什么区别
29 1
|
10月前
|
Java Spring 容器
@PostConstruct使用
@PostConstruct使用
43 0
|
XML Java 数据格式
BeanFactory 与 ApplicationContext 区别
BeanFactory 是 Spring 框架中 IoC 容器的顶层接⼝, 它只是⽤来定义⼀些基础功能, 定义⼀些基础规范
33 0
|
Java Spring 容器
BeanFactory 和 ApplicationContext 有什么区别?
BeanFactory 和 ApplicationContext 有什么区别?
65 0
|
Java Spring 容器
|
XML 自动驾驶 小程序
BeanFactory和ApplicationContext有什么区别?
BeanFactory和ApplicationContext有什么区别?
BeanFactory和ApplicationContext有什么区别?
|
XML Java 数据格式
【Spring源码解析】SpringIOC(1)—— Bean与BeanDefinition
全局视角看核心接口和类 Bean与BeanDefinition BeanDefinition是Bean的定义 容器初始化主要做的事情(主要脉络) BeanDefinition源码
【Spring源码解析】SpringIOC(1)—— Bean与BeanDefinition
通过实现ApplicationContextAware接口获取Bean
通过实现ApplicationContextAware接口获取Bean
139 0