我是否应该在@Named
注释中为支持bean提供一个新名称,还是应该使用与该类相同的可读性?何时没有或何时这样做是否有任何指导原则?
我有一个支持bean,它为下拉组件提供值。它被用于多个地方并且是只读的,因此我将它作为应用范围。我把它命名为StatusValuesManager
。
答案 0 :(得分:3)
这是非常主观的,但有一些要点需要分析:
Conflict
:这个支持bean的名称是否过于通用,而另一个组件,系统或包可以使用相同的名称?Usability
:如果它经常使用,是否有一个简单,不太长和重要的名称可以用于可读性?Tracking
:如果我替换注释中的类名,我是否更难以跟踪?我个人喜欢给出一个好名字,不要覆盖它,所以我可以很容易地跟踪它。我在考虑创建支持bean时可能存在的冲突和可用性,因此它会收到一个名称,该名称不会有任何冲突,也不会太复杂,也不会太通用。
提前与您的项目中的人讨论一些最佳做法和好运。