繁体   English   中英

春豆的正确放置方法

[英]Proper way to put spring beans

我们正在使用 java bean 进行依赖注入。 但是,我们发现 bean 的创建方式不正确。 我的问题是:组织这些 bean 的正确方法是什么? 我已经阅读了很多关于它的书籍或在线帖子,但不清楚解决方案。 让我在这里给你举个例子。 例如,我有一个名为TestBeanA的 bean,我将它放在moduleA 我还有一个moduleB其中引用moduleA ,这样我就可以使用TestBeanAmoduleB

1)第一个问题是:现在我有另一个moduleC ,它在不同的服务或包中。 为了在TestBean中使用TestBean ,我可以在moduleC中添加moduleA作为依赖项,然后在moduleC使用TestBean 这是一个好方法吗? 或者只是在moduleC创建一个新的 bean?

2)第二个问题是:现在如果我有另外一个bean TestBeanBmoduleB 我如何在moduleA使用这个 bean? 或者把TestBean放在moduleB是错误的,它也应该放在moduleA中?

每个bean保存的逻辑或数据最好不要在您的系统中重复,而且大多数 bean 遵循单例模式,因此它在系统中必须是唯一的

当 bean 是单例时,只会管理该 bean 的一个共享实例

Thefore 你应该在一个新的/更新的模块中包含模块的 bean,而不是创建冗余的 bean

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM