我正在学习 JAXB。 我需要知道如何在 IntelliJ IDEA13 中为 JAX-B 创建一个简单的 Java 项目。如果有人有想法,请更新我并使用 IDEA 的任何插件更新我
谢谢。
最佳答案
您在创建项目时不需要做任何特别的事情。 只需一个简单的 java 项目即可。
不过,有一些技巧可以帮助您。 jaxb 有 2 个内置的实时模板:
- 正在输入
mjo
+ 按 tab 键:将为编码器生成代码。 - 正在输入
ujo
+ 按 tab 键:将为解码器生成代码。
Intellij 具有生成 xsd
的内置功能任何 xml
的文件文件。只需右键单击任何 xsd
文件,您将看到一个按钮 “从 xml 文件生成 xsd 架构”。
JAXB 还提供了一个工具 ( xjc.exe
) 来生成 JAXB 代码 stub 。有一种简单的方法可以将此功能添加到 IntelliJ。我更喜欢为 xsd
添加一个按钮。到 java 源代码转换,使用“外部工具” 菜单中的配置。
配置完成后,你可以右击一个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/