【发布时间】:2011-11-19 02:37:41
【问题描述】:
出于某种原因,我对此持空白。我有一个多模块 Spring/Maven 项目。在 module1 中,我定义了一个名为“info”的单例 bean,它在 module1 中工作得很好。
但是,此项目中的模块 2(依赖于模块 1)对“信息”bean 的属性值进行了改进。 Module2 的 Spring 配置已经包含 Module1 的配置。我应该使用什么 Spring 配置来设置此后续模块中定义的“信息”bean 的属性?
【问题讨论】:
-
我很确定这是不可能的。我认为你能希望的最好的方法是创建具有不同 id 的新 bean,并将 parent 属性设置为你的原始 bean。然后,您必须确保将新 bean 设置到依赖它的 module2 bean 中。
-
你是对的。我不得不重新设计这两个模块并采用新方法。谢谢。
标签: java spring configuration maven multi-module