0

创建 Web 服务时,我可以以某种方式使用静态字符串变量吗?

@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

那么我不能使用静态变量吗?

4

1 回答 1

0

相关的 SO 问题:How to provide value to an annotation from a Constant java

如果它们是字符串或数字并声明为静态最终值,则可以从常量设置注释参数值。

于 2012-08-09T21:08:25.777 回答