在创建Web服务时,我能以某种方式使用静态String变量吗?
@WebService(
portName = Util.PORT,
serviceName = Util.SERVICE,
targetNamespace = ...,
endpointInterface = ...)
public class MyWsClass implements WsInterface
结果:
The value for annotation attribute WebService.portName must be a constant expression
所以我不能使用静态变量?
答案 0 :(得分:0)
相关SO问题:How to supply value to an annotation from a Constant java
如果注释参数值是Strings或numbrs并且声明为static final,则可以从常量设置注释参数值。