1

我应该在注释中给支持 bean 一个新名称@Named,还是应该使用与类相同的名称以提高可读性?是否有关于何时不这样做或何时这样做的指导方针?

我有一个支持 bean,它提供了一个带有值的下拉组件。它在多个地方使用并且是只读的,因此我将其设置为应用程序范围。我命名它StatusValuesManager

4

1 回答 1

3

这是非常主观的,但有几点需要分析:

  1. Conflict: 这个支持 bean 的名称是否过于通用,以至于其他组件、系统或包可以使用相同的名称?
  2. Usability: 如果经常使用,是否有一个简单、不太长且有意义且可读性强的名称?
  3. Tracking:如果我替换注释中的类名,是否会使跟踪变得更加困难?

我个人喜欢给一个好名字,不要覆盖它,所以我可以很容易地跟踪它。当我创建一个支持 bean 时,我会考虑可能的冲突和可用性,所以它会收到一个不会有任何冲突的名称,也不会太复杂,也不会太通用。

提前与您项目中的人员讨论一些最佳实践并祝您好运。

于 2012-01-06T18:23:39.930 回答