Flow根本不会进入实现类。应该如何获得实现类的流程?
我想知道Impl类implements
服务类是否无关紧要。
如果不止一个impl类正在实现serviceClass接口,它会引发另一个问题。流量将在哪里?
我是否需要在Impl类上声明一些注释?或者没有办法识别Impl类,我只需将它视为另一个bean并将其添加到我的webservice路由中。
这是设置。
的的applicationContext.xml
<cxf:cxfEndpoint id="tryWebService" address="http://localhost:15080/PORTAL/webservices/tryWebService"
serviceClass="webservice.TryWebServiceImpl"
/>
<route>
<from uri="cxf:bean:tryWebService"/>
<to uri="stream:out"/>
</route>
接口
@WebService
public interface TryWebService {
public void acceptRequest(String xmlString);
}
实施
public class ACORDWebServiceImpl implements ACORDWebService
{
public void acceptTXLife(String xmlString)
{
try
{
dosomething
答案 0 :(得分:1)
cxf中的服务类只是一个接口。你需要实施。调用方法的参数(即:“acceptRequest”)在路径正文中设置。因此,您可以使用处理器在路径中获取它们,例如在from和to指令之间。