现在我们在 java 中有了注释,xdoclet 是遗留的吗?

2023-12-06

我偶然发现了 xdoclet 项目,发现它很受欢迎。所以问题是,现在我们在 java 中有了注释:xdoclet 是遗留的吗?

或者 xdoclet 是否有一些我没有看到/理解的内容。


XDoclet是一个注释实现JavaDoc。任何可以做的事情XDoclet(以及更多)可以通过JDK5+注释。

然而,一个明显的区别是XDoclet is 非侵入性。也就是说,它不需要您将类导入到您自己的代码中。如果您在自己的代码中使用第 3 方 Java 注释,那么如果没有第 3 方 jar,您当然无法构建代码。这不是 XDoclet 的缺点。 (您可能根本不认为这是一个缺点。)

当然,尽管XDoclet可能是遗留问题,我怀疑对于大多数严重依赖它的项目来说,不会急于迁移到使用注释(格言:如果它没有损坏,就不要修复它)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

现在我们在 java 中有了注释,xdoclet 是遗留的吗? 的相关文章

  • 将所有 BigDecimal 运算设置为特定精度?

    我的Java程序以高精度计算为中心 需要精确到至少120位小数 因此 程序中所有非整数都将由 BigDecimal 表示 显然 我需要指定 BigDecimal 的舍入精度 以避免无限小数表达式等 目前 我发现必须在 BigDecimal
  • Java中如何动态添加charsequence[]中的数据?

    初始化的一种方法charsequence is charsequence item abc def 但我不想以这种方式初始化它 有人可以建议其他方式吗 比如我们初始化的方式string arrays 首先 修复变量声明 charsequen
  • 在java中将RFC3339 DateTime转换为Date [重复]

    这个问题在这里已经有答案了 如何转换RFC 3339 https www rfc editor org rfc rfc3339java 中的 com google api client util DateTime 到 DateTime 例如
  • Junit Mockito 测试一切

    我现在正在寻找更多时间但没有结果 请帮忙 这是我要测试的课程 public class DBSelectSchema extends Database private static final Logger LOG Logger getLo
  • 通过 JDBC 连接到 DB2 时的用户和密码

    我正在尝试连接到本地 DB2 10 5 Express C 服务器 这是一个测试环境 所以我不关心安全性 我能够连接到命令行处理器 在 Windows 上运行 并且我更改了配置设置AUTHENTICATION CLIENT and TRUS
  • Java 中支持多少维数组,例如 a[1][1][1][1]....[1]? [复制]

    这个问题在这里已经有答案了 Java支持多少维数组a 1 1 1 1 1 我可以为数组声明无限数量的维度吗 数组维数限制为 255 有趣的是 JLS定义的Java编程语言没有这样的限制 但是你可以在JVM规范 http docs oracl
  • 在 SWT 中单击鼠标触发事件?

    在SWT中 对于MouseListener接口 可用的方法有mouseUp mouseDown and mouseDoubleClick 如何根据用户点击触发事件 我们可以通过结合来做到这一点mouseUp and mouseDown 但没
  • 将 RequestBody json 转换为对象 - Spring Boot

    我是 java 开发的初学者 但之前有 PHP 和 Python 等编程语言的经验 对于如何进行 Spring Boot 的开发几乎没有什么困惑 我正在开发一个rest API 它有以下请求 key value key1 value1 pl
  • 在 Java Swing 元素中使用 HTML 样式是不好的做法吗?

    使用 HTML 设置 Swing 元素的样式被认为是不好的做法吗 举个例子 如果我想让标签变大并变红一次 我有两个选择 使用 API 调用 JLabel label new JLabel This is a title label setF
  • 在 JavaFX 中更改 ListView 字体大小

    我想知道如何更改 JavaFx 中的列表视图项目文本字体大小 每行文本的大小会有所不同 我尝试使用细胞因子属性 但我不知道如何使用它 有人可以帮我吗 类似的问题在这里 如何更改JavaFX中ListView的字体大小 https stack
  • 为什么java(>=7版本)不支持运行没有main方法的程序? [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 class WithoutMain static System out println Without main class Sy
  • 有界通配符相关的编译器错误

    我想知道这段代码有什么问题 Map 但我试图说得更具体 这个问题在这个旧的 Apache 线程 ht
  • 读取不失真的灰度 PNG 图像文件

    我需要读取和处理大量的灰度 PNG 文件 我的意思是 如果它们在 Photoshop 或 GIMP 中打开 则图像模式为灰度 而不是具有灰度值的 RGB 图像 ImageIO 似乎没有实现这一点 它似乎将所有图像文件视为 sRGB 这会破坏
  • Java 空值检查

    我有一个thread1 if object null object play 和另一个thread2可以写null into object随时参考 我将同时运行这些线程 我知道thread2可以重写object后参考null检查并会抛出Nu
  • Wildfly 10.1 消耗所有核心

    我们最近将银行应用程序从 java 1 6 升级到 1 8 将 jboss 4 x 升级到 wildfly 10 1 我们观察到 java 消耗了机器上可用的所有核心 10 有人可以告诉是什么原因吗 通常情况下 jboss 4 x 的最大
  • 当通过 Map.put(K, V) 添加值时,是否必须通过 Map.get(K) 返回相同的实例?

    假设您有以下代码 Map
  • Java XML 解析器添加不必要的 xmlns 和 xml:space 属性

    我在 Windows 10 上使用 Java 11 AdoptOpenJDK 11 0 5 2019 10 15 我正在解析一些旧版 XHTML 1 1 文件 这些文件采用以下一般形式
  • Java“非法访问操作”方法将被弃用? [复制]

    这个问题在这里已经有答案了 JDK 9 JVM 发出非法访问操作警告后 如果您使用一些非法访问 例如setAccessible 我的问题 Is setAccessible 以后会被封吗 此功能的官方参考 如果将被弃用 在哪里 我在任何地方都
  • 删除Java中重载的方法

    有2个重载方法 这些方法中的每一个都将一种类型的列表转换为不同类型的列表 但第一种方法使用比较器 class SomeClass public static
  • 在java中打印阿拉伯字符串

    我试图在 java 中显示阿拉伯语文本 但它显示垃圾字符 示例 或有时在我打印时仅显示问号 我如何才能打印阿拉伯语 我听说它与unicode和UTF 8有关 这是我第一次使用语言 所以不知道 我正在使用 Eclipse Indigo IDE

随机推荐

  • Java - 自定义哈希图/表的一些要点

    在之前的一些文章中 我问了一些有关 java 中自定义哈希映射 表编码的问题 现在 由于我无法解决它 并且可能是我忘记正确提及我真正想要的东西 所以我总结了所有这些 以使其清晰而准确 我要做的事 我正在尝试为我们的服务器编写代码 在该服务器
  • 使用 Express 将多个数据库查询结果发送到单个视图

    我有一个仪表板视图 dashboard jade 它将显示两个具有不同信息的面板 所有这些信息都应该从数据库中检索 然后发送到视图 假设我有一个路由文件 document js 其中定义了两个操作 exports getAllDocumen
  • 将字符串转换为模板字符串

    是否可以创建一个模板字符串作为普通字符串 let a b b 然后将其转换为模板字符串 let b 10 console log a template b 10 without eval new Function以及其他动态代码生成方式 在
  • 从Python生成电影而不将单个帧保存到文件中

    我想根据在 matplotlib 中的 python 脚本中生成的帧创建 h264 或 divx 影片 这部电影大约有 100k 帧 在网络上的示例中 例如 1 我只见过将每一帧保存为png 然后在这些文件上运行mencoder或ffmpe
  • Numpy 协方差矩阵 numpy.cov

    我正在使用 numpy 并想要计算 ndarray 的协方差矩阵 我正在尝试使用 numpy cov 但没有得到正确的结果 更多详细信息如下 我的 ndarray 是 768x8 其中 8 是我的数据集中的数字特征 当我使用 MATLAB
  • JOBB DirectoryFullException:de.waldheinz.fs.fat.DirectoryFullException:目录已满

    我正在尝试在包含 192 个 jpg 文件 总计约 70 mb 的目录上使用 JOBB 工具 当我运行命令时jobb d C sdk tools dir data k 123456 o com nick app obb pn com nic
  • DOCX4J 插入换行符

    我在 DOCX 中有一个变量 我想用一个值替换它 首先 该变量不是放置在行的开头 而是放置在一些选项卡之后 我的值是邮政地址 我希望街道和邮政编码 城市 在不同的行中具有相同的缩进 街道替换了该行中的变量 邮政编码位于新行中 如下所示 4
  • 显示 iPhone 键盘时调整 UIView 大小,如何操作? [复制]

    这个问题在这里已经有答案了 我将向您展示一个众所周知的 Whatsapp 的例子 当您触摸文本内部时 键盘会弹出 因此我必须向上移动或移动所有栏并将视图大小调整为一半 这样我仍然可以看到我正在输入的文本和发送按钮 阶段1 http www
  • 为什么使用共享库时 Linux 上的应用程序启动速度会变慢?

    在我正在开发的嵌入式设备上 启动时间是一个重要问题 整个应用程序由多个使用一组库的可执行文件组成 由于闪存空间有限 我们希望使用共享库 当编译并与共享库链接时 应用程序照常工作 并且闪存容量按预期减少 与链接到静态库的版本的区别在于应用程序
  • 如何为 Windows 编写 posix waitpid() 模拟?

    我想将我的linux代码移植到windows上 我不想使用 cygwin 或 mingw 我想通过 WinApi 来完成此操作 那么谁能帮我在windows下写waitpid 模拟呢 CreateProcess创建新进程的方式 它的输出是P
  • Javascript 中的 Mixin 和继承有什么实际区别?

    只是 模拟 多重继承是混合的唯一优点 Object assign MyClassA prototype MyMixinB 与继承 class MyClass extends MyClassB MyClassB class version o
  • 如何优雅地处理 maxRequestLength 异常?

    在我的 ASP NET MVC 如果有的话 v2 应用程序中 我有一个允许用户上传文件的页面 我已为我的应用程序配置了 maxRequestLength 以允许最大 25MB 的文件 作为测试 我向它发送了一个 500MB 的文件 该文件引
  • 从 javacard 小程序读取大文件

    我正在编写一个小程序 它存储 3 个不同大小的文件 5 Kb 7 Kb 和 11 Kb 我在小程序中存储文件没有任何问题 但是当我尝试读回它们时 我只能读取前两个 较小的文件 第三个文件抛出异常 javax smartcardio Card
  • 限制集合仅检索只读实体的最近条目

    User 实体可以有数千个 UserOperations 有时我不想检索 对于只读实体 所有内容 而只想检索 最近 10 个或未完成的 public class SimpleForm public class User EntityBase
  • 如何检查输入是否是数字并相应地调用函数?

    我的代码如下 我需要修改它 以便检查输入是否是数字 如果它不是数字 则必须显示一条消息 如下所示 请仅输入编号 如果输入是数字 则必须调用函数compare 我尝试了很多方法 包括使用isNAN 但似乎没有任何效果 有人可以帮忙吗
  • Matlab 重采样向量

    我目前正在尝试找到一种对向量重新采样的方法 例如 如果我有一个大小为 4 的向量 1 3 5 7 我想把它缩小到 3 号 这样我就可以 1 4 8 或类似的东西 放大同样 但方式相反 我已经搜索并找到了该功能Interp and Decim
  • 如何在 BlueJ“创建对象”对话框中输入 LocalDate 值

    我不想将日期格式化为 YYYY MM DD 或 dd MM YYYY 我问的是 LocalDate 的文字格式 我刚刚开始学习 Java 正在使用这个名为 BlueJ 的 IDE 我想创建一个测试方法 The screenshot will
  • Selenium WebDriver — 启动 Chrome,并在控制台面板中打开 DevTools

    我知道如何在打开 DevTools 的情况下启动 Chrome 所以please不要告诉我它是重复的如何使用 JAVA 在 Selenium WebDriver 中打开 Chrome 开发者控制台 我正在尝试将开发工具打开到特定面板 默认情
  • Firefox 的 geo.wifi.url 的 https://www.google.com/loc/json 未使用?

    我使用网络嗅探器检查了 Firefox 发出的所有请求http html5demos com geo 根据我的 Firefox 根据 geo wifi uri 条目的地理定位服务是https www google com loc json
  • 现在我们在 java 中有了注释,xdoclet 是遗留的吗?

    我偶然发现了 xdoclet 项目 发现它很受欢迎 所以问题是 现在我们在 java 中有了注释 xdoclet 是遗留的吗 或者 xdoclet 是否有一些我没有看到 理解的内容 XDoclet是一个注释实现JavaDoc 任何可以做的事