java annotations:用于覆盖xml文件注释的库
Java有注释,这很好。 但是,一些开发人员认为最好使用xml文件使用元数据来注释代码 – 其他人更喜欢注释,但会使用元数据来覆盖源代码中的注释。
我正在编写一个使用注释的Java框架。 问题是:是否有一种标准方法来定义和解析xml文件中的元数据。 我认为每个使用注释的框架都可以从中受益,但我似乎可以在互联网上找到这样的东西。
我必须滚动自己的xml解析/validation或有人已经做过这样的事情吗?
没有标准的方法,但是这里有一些Java框架:
- JPA – 检查ejb-3_0-fr-spec-persistence.pdf
- Spring框架
- TestNG – 如上所述,虽然我认为它主要关注注释方面,而不是他试图实现的实际配置
- Seam框架
我写了Annox库,它完全符合你的需要。 使用Annox,您可以从XML中读取任意注释。
它并不完全是你想要的,但是backport175项目在Java 5之前有一个Java版本注释的实现。
它具有您搜索的一些function,它将读取自己的样式实现和“真实”注释(如果它们存在)。 也许这可以作为构建更通用框架的起点。