首页 > 技术文章 > 服务端netty框架下,spring applicationContext.getBean(类名String)阻塞

irvin-chen 2021-03-09 16:39 原文

背景:

1、常规的通过spring applicationContext获取bean用以下实现足以

(1)初始化配置项中的spring bean name

(2)具体的bean

(3)获取bean的类

 IRtkPolicy primaryBean = (IRtkPolicy) applicationContext.getBean(primaryService);

2、在netty框架下获取bean会阻塞,实现方法如下:

rtkServiceFactory是实现了applicationContextAware类的名字,可以getBean

 

推荐阅读