小编Ezz*_*red的帖子

从代码/获取依赖项动态构建ApplicationContext

我正在开发一个非常大的企业应用程序,有几千个bean,类之间有一个很大的依赖图.我们使用Spring 3,使用@Autowired字段(在constuctor中自动装配).

我正在尝试为其中一个控制器创建一个集成测试,这个控制器有多个依赖项,每个控制器都有更多的依赖项等.由于项目不好,创建需要解析的类的xml定义是不可能的.结构和依赖图 - 因此我无法构建ApplicationContext ...

我想要做的是扫描类中的字段,如果它们是bean(组件,服务等),则从代码中将它们添加到ApplicationContext.

我可以在递归函数中遍历类'字段,我猜测,并将bean添加到appcontext,但我不知道如何...

我怎样才能做到这一点?这可行吗?

java reflection spring

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

标签 统计

java ×1

reflection ×1

spring ×1