我正在使用Apache CXF开发Web服务。 我有一个Webservice实现类和接口,目前包含4个服务(方法)
请参阅下面的图片。
当我以这种方式提供以下命令时,它会显示整个WSDL文件。
http://localhost:8080/web-ws-1.0/services/MyWeb?wsdl
我的问题是,是否可以根据服务(方法名称)明智地看到WSDL而不是显示整个WSDL文件?
答案 0 :(得分:0)
您所拥有的是一项服务(名为WebService
),其中包含四项操作(getData
,getNews
,EngineData
,checkCalendar
)。我可能会说明显而易见但WSDL是(一)服务及其(一对多)操作的定义。
...与Web服务设计和面向对象设计有一些重叠,但是如果您发现服务上的操作完全不同,那么将它们定义为单独的服务可能是有意义的(每个一次操作)。在您的示例中,您当然可以获得四个单独的WSDL。