相关疑难解决方法(0)

将自定义bean添加到Spring上下文

我有一些带有自定义注释的类,不应该实例化(抽象类,它只是真正的bean的子组件).但是在这些类之上,在运行时,在上下文初始化阶段,我想将额外的bean放入应用程序上下文中.

因此,基本上我需要扫描类路径,处理结果,并将新bean引入curent应用程序上下文.

似乎spring-mvc,spring-tasks和spring-integration正在这样做(我试图从源头学习它 - 没有运气)

我发现我可以创建自己的BeanFactoryPostProcessor扫描类路径并调用registerSingleton我的自定义bean.但是我不确定这是引入新bean的好方法(似乎它只用于exce beans bean的后期处理).我相信有一些Spring内部工具可以重复使用以简化流程.

在Spring上下文初始化中引入额外bean的常规方法是什么?

java spring

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×1

spring ×1