java annotations:用于覆盖xml文件注释的库

fly*_*ire 13 java xml annotations metadata metaprogramming

Java有注释,这很好.但是,一些开发人员认为最好使用xml文件使用元数据来注释代码 - 其他人更喜欢注释,但会使用元数据来覆盖源代码中的注释.

我正在编写一个使用注释的Java框架.问题是:是否有一种标准方法来定义和解析xml文件中的元数据.我认为每个使用注释的框架都可以从中受益,但我似乎可以在互联网上找到类似的东西.

我必须滚动我自己的xml解析/验证或有人已经做过这样的事情吗?

Dav*_*itz 1

没有标准的方法,但这里有一些 Java 框架可以做到这一点:

  • JPA - 检查 ejb-3_0-fr-spec-persistence.pdf
  • Spring框架
  • TestNG - 如上所述,尽管我认为它主要关注注释方面而不是他试图实现的实际配置
  • 接缝框架