gpt4 book ai didi

java - 外部化命名空间 JAXB 生成的 package-info.java

转载 作者:行者123 更新时间:2023-11-30 07:22:00 25 4
gpt4 key购买 nike

如何在 package-info.java 中外部化命名空间值

@javax.xml.bind.annotation.XmlSchema(namespace = "http://loclahost:9093/Request", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)

在上面的代码中应该如何外部化“http://loclahost:9093/Request”。

非常感谢任何帮助

最佳答案

注解属性值必须是编译时常量,所以你能做的最好的事情就是在另一个类中声明一个 public static final String NAMESPACE = "http://example.com" 然后说namespace = MyClass.NAMESPACE 在注解中。但是当 MyClass 发生变化时,您仍然需要重新编译 package-info.java

关于java - 外部化命名空间 JAXB 生成的 package-info.java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13012070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com