我遇到了xdoclet项目,发现它很受欢迎。所以问题是,现在我们在java中有了注释:xdoclet是否为旧版?
还是xdoclet有我看不见/了解的东西。
最佳答案
XDoclet
是通过JavaDoc
的注释实现。 XDoclet
(甚至更多)可以做的任何事情都可以通过JDK5+
批注来完成。
但是,一个明显的区别是XDoclet
是非侵入性的。也就是说,它不需要您将类导入到您自己的代码中。如果您在自己的代码中使用第3方Java注释,那么在没有第3方jar的情况下,您当然不能构建代码。这不是XDoclet遭受的缺点。 (您可能根本不认为它是缺点。)
当然,即使XDoclet
可能是旧版,我怀疑对于大多数依赖它的项目,也不会急着迁移到使用注释(最大原则:如果它没有损坏,请不要修复它) )。
关于java - 既然我们已经在Java中添加了注释,那么xdoclet是否已成为传统?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/611473/