intellij-idea - 如何在 IntelliJ IDEA 13 中创建 JAXB 项目?

标签 intellij-idea jaxb

我正在学习 JAXB。 我需要知道如何在 IntelliJ IDEA13 中为 JAX-B 创建一个简单的 Java 项目。如果有人有想法,请更新我并使用 IDEA 的任何插件更新我

谢谢。

最佳答案

您在创建项目时不需要做任何特别的事情。 只需一个简单的 java 项目即可。

不过,有一些技巧可以帮助您。 jaxb 有 2 个内置的实时模板:

  1. 正在输入 mjo + 按 tab 键:将为编码器生成代码。
  2. 正在输入 ujo + 按 tab 键:将为解码器生成代码。

Intellij 具有生成 xsd 的内置功能任何 xml 的文件文件。只需右键单击任何 xsd文件,您将看到一个按钮 “从 xml 文件生成 xsd 架构”

JAXB 还提供了一个工具 ( xjc.exe ) 来生成 JAXB 代码 stub 。有一种简单的方法可以将此功能添加到 IntelliJ。我更喜欢为 xsd 添加一个按钮。到 java 源代码转换,使用“外部工具” 菜单中的配置。

Configuration of external tool

配置完成后,你可以右击一个xsd文件,然后会有一个按钮“JAXB (XSD->JAVA)”

注意:根据一些网站,还有一个用于生成 jaxb stub 的对话框/向导。但是,我还没有找到这个向导。也许它只在较新的 IntelliJ 版本(14+)中可用,也许只在商业版中可用,或者它可能需要一些插件。 我的解决方案在 IntelliJ 13.0.3 - 社区版中运行良好。

关于intellij-idea - 如何在 IntelliJ IDEA 13 中创建 JAXB 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25054291/

相关文章:

java - java的接口(interface)问题

java - 使用 JAXRS 返回子 ID

java - 是否可以在不使用CharacterEscapeHandler的情况下使用CDATA在JAXB中进行编码和解码

java - 在intellij idea中运行GUI应用程序

maven - IntelliJ IDEA : How to synchronize project libraries with dependencies in pom. xml?

java - 使用 JAXB 仅编码选定的字段

java - JAXB 继承动态命名标签

Android Studio 无法撤消

java - 此版本的渲染库比您的 IntelliJ IDEA 版本更新。请更新 IntelliJ IDEA

github - 如何在IDEA Intellij中更改GitHub存储库?