Java注解:库覆盖与XML文件注释(java annotations: library to ov

2019-08-16 18:25发布

Java有注释,这是很好的。 然而,一些开发商觉得这是最好的使用元数据的XML文件注释代码 - 别人喜欢的注释,但会使用元数据来重写源代码注释。

我写的是使用注解的Java框架。 现在的问题是:是否有定义和从XML文件解析的元数据的标准方法。 我觉得这是一件使用注释可以从中受益,但我似乎找到这样的事情在互联网上每一个框架。

我必须推出自己的XML解析/验证或者已经有人已经做了这样的事情?

Answer 1:

没有一个标准的方法,但这里有一些Java框架谁做的:

  • JPA -检查的ejb-3_0-FR-SPEC-persistence.pdf
  • Spring框架
  • TestNG的 -正如上面写的,但我认为它侧重于多在注释方面,而不是他试图达到的实际配置
  • Seam框架


Answer 2:

我写的Annox库,不正是你需要的。 随着Annox你可以阅读从XML任意注释。



Answer 3:

这不正是你想要的,但该项目backport175方式有注释的Java 5之前的Java版本的实现。

它有一些你搜索,它会读取它自己的风格的实现和“真实”的注解,如果它们存在的功能。 也许这可以作为一个起点,构建一个更广泛的框架。



Answer 4:

使用JAXB http://java.sun.com/developer/technicalArticles/WebServices/jaxb/你会写你的元数据文件的XSD,JAXB生成类,可以帮助您解析XML文件。



文章来源: java annotations: library to override annotations with xml files