什么是 JAXB 生成的 package-info.java [英] What is JAXB generated package-info.java

查看:56
本文介绍了什么是 JAXB 生成的 package-info.java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试查找有关 JAXB xjc 命令行应用程序生成的 package-info.java 文件实际作用的一些信息.文件中的所有内容是

I'm trying to find some information on what the package-info.java file generated by the JAXB xjc commandline app actually does. All that is in the file is

@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.example.com", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
package the.generated.package.path;

这个 package-info.java 文件是干什么用的?

What is this package-info.java file used for?

推荐答案

package-info.java 是一种在包级别应用 Java 注释的方法.在这种情况下,Jaxb 使用包级注释来指示命名空间,并为属性指定命名空间限定 (来源).

package-info.java is a way to apply java annotations at the package level. In this case Jaxb is using package-level annotations to indicate the namespace, and to specify namespace qualification for attributes (source).

这篇关于什么是 JAXB 生成的 package-info.java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆