如果是java,则启动常量

时间:2015-10-28 12:46:34

标签: java annotations

我上课了:

background-image

要wsdlLocation我需要设置变量,变量的值将按case设置。 但是我的@WebServiceClient(name = "Test", wsdlLocation = ????) public class WSSerfvice extends Service 要求我保持不变,因为我不确定我必须将哪个值设置为wsdlLocation

我有Global class wher我为上面的类设置wsdlLocation来设置???:

wsdlLocation

如果我使wsdlLocation 最终编译异常。

如何将变量设置为我的????在注释中

1 个答案:

答案 0 :(得分:0)

似乎无法在运行时修改常量字段值,因为它在编译期间内联。即便反思也无济于事。

对于您的情况,IMO,最好将wsdlLocation设置为相对路径,指向类路径中的wsdl文件。在这种情况下,您可以根据您的环境提供不同的wsdl文件。您可以找到许多示例,如何为您的Web服务实现完成。