2011-08-23 43 views
2

我知道java注释是一个强大的工具。对我来说,project lombok是极端使用的一个很好的例子。但我有时听说过,最好不要使用注释。不好用的java注释

你能否给我一些不好的注释的例子,所以我有什么想法避免?

+2

也许这将帮助你:http://stackoverflow.com/questions/1108959/what-are-the-pros-cons-of-annotations-non-compiler-compared-to -xml-config-files – MByD

+0

你从哪里听说过?在什么情况下? ......没有更具体,似乎很难正确回答。 – dagnelies

+0

多一点情景会对此有所帮助。注释有助于在某些地方使用,例如在JUnit类中避免方法命名约定。但有时候,就像在Spring控制器中一样,通过xml配置找到DI是一种比注释更好的选择,因为它将类外部的配置部分取出。我会说这取决于你的用例。 – Ash

回答

2

这就像问在哪种情况下勺子没有用处。

相反,它可以在

  • 你构建将由许多组件中使用的框架通常有利于使用的标注。

    • 比如我曾经做了一个GUI框架,并添加注释,比如@CSS等
    • 休眠在我看来,提供了基于注解数据库映射一个伟大的方式
  • 您需要执行一些编译时任务,如生成javadoc。

  • 依赖注入