我们有一个依赖于模块B的模块A.模块B有一个Spring bean类B1,它引用了位于模块A的bean A1。模块B也有类B2的bean,没有引用。 我们的主要类是在模块A,所以我们可以从那里加载应用程序上下文而没有priblems。但是,我们还在模块B进行单元测试,测试B2类。所以 - 单元测试加载模块B的应用程序上下文。这使得单元测试无法加载应用程序上下文,因为它现在还有类B1的bean,它在模块A上有类的引用。
如何解决?
答案 0 :(得分:1)
如果B2不需要B1或A,那么只需使用@ConfigurationContext(classes= B2)