我正在学习JAXB。 我需要知道如何在IntelliJ IDEA13中为JAX-B创建一个简单的java项目。如果有人有想法,请更新我,并使用任何IDEA插件更新我
感谢。
答案 0 :(得分:7)
创建项目时,您无需执行任何特殊操作。 只需要一个简单的java项目。
然而,有一些技巧可以帮助你。 jaxb有两个内置的实时模板:
mjo
+点击标签键:将生成编组人员的代码。ujo
+点击标签键:将为unmarshaller生成代码。 Intellij具有内置功能,可为任何xsd
文件生成xml
文件。只需右键单击任何xsd
文件,您将看到一个按钮“从xml文件生成xsd架构”。
JAXB还提供了一个工具(xjc.exe
)来生成JAXB代码存根。有一种简单的方法可以将此功能添加到IntelliJ。我更喜欢使用“外部工具”菜单中的配置为xsd
添加一个按钮进行java源代码转换。
完成此配置后,您可以右键单击xsd文件,然后会出现一个按钮“JAXB(XSD-> JAVA)”。
注意:根据一些网站,还有一个用于生成jaxb存根的对话框/向导。但是,我还没有找到这个向导。也许它仅适用于最近的IntelliJ版本(14+),可能仅在商业版中,或者可能需要一些插件。 我的解决方案在IntelliJ 13.0.3 - 社区版中运行良好。