webservice的服务端是cxf整合spring,已经可以正在发布
代码如下
webservice接口:
package com.gary.test.ws.service;
import javax.jws.WebService;
@WebService
public interface GreetingService {
//传递字符串
public String greeting(String userName);
//传递javabean
public TestBean getBean();
}
webservice实现类:
package com.gary.test.ws.service.impl;
import java.util.Calendar;
import java.util.Date;
import javax.jws.WebService;
import com.gary.test.ws.service.GreetingService;
import com.gary.test.ws.service.TestBean;
@WebService(endpointInterface = "com.gary.test.ws.service.GreetingService")
public class GreetingServiceImpl implements GreetingService {
public String greeting(String userName) {
return "Hello " + userName + ", currentTime is "
+ Calendar.getInstance().getTime();
}
public TestBean getBean() {
TestBean tb = new TestBean();
tb.setProperty1("测试1");
tb.setProperty2(123);
tb.setProperty3(new Date());
return tb;
}
}
spring中配置
address="getingService" >