我用的 是 AXIS2 和 SPRING 整合 的
services.xml的 配置文件
就配置一个方法名称
但我进 WSDL的地址
JAVA类里面的 所有公用方法还是开放的
有没有办法用配置文件控制JAVA类中开放 方法
只要是在WSDL中定义的,都必然是开放的方法,因为WSDL是为了来定义接口的。
因此,你可以从WSDL中将你不想开发的方法删除,就可以实现开放与否的控制了。
同时,你应该明白一个道理,不是所有的public都要在WSDL中去定义的。类中的声明是一回事,WSDL定义是另一回事。
我开始也是这么想的
但我实际 操作后有问题
比如 我一个 类里面的 有5个方法
我在SERVICES配置文件 里面就 配置了 1个 方法
但我运行 项目后
WSDL 里面 还有5个 方法