我遇到了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/

10-11 20:10