- @ClassName:UserService
- @Description:测试服务接口类
- include:两个测试方法
- @author Jerry
- @date:2018年4月10日下午3:58:10[br/>*/
//@WebService(targetNamespace="http://service.demo.example.com")如果不添加的话,动态调用invoke的时候,会报找不到接口内的方法,具体原因未知.
@WebService(targetNamespace="](mailto:br/)[http://service.demo.example.com]( )")
public interface UserService {
@WebMethod//标注该方法为webservice暴露的方法,用于向外公布,它修饰的方法是webservice方法,去掉也没影响的,类似一个注释信息。
public User getUser(@WebParam(name = "userId") String userId);
@WebMethod[br/>@WebResult(name="String",targetNamespace="")
public String getUserName(@WebParam(name = "userId") String userId);](mailto:br/)
}**
3.3 服务接口的实现类
package com.example.demo.service.impl;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import javax.jws.WebService;
import org.springframework.stereotype.Component;
import com.example.demo.entity.User;
import com.example.demo.service.UserService;
/
- @ClassName:UserServiceImpl
- @Description:测试服务接口实现类
- @author Jerry
- @date:2018年4月10日下午3:58:58[br/>*/
@WebService(serviceName="UserService",//对外发布的服务名
targetNamespace="](mailto:br/)[http://service.demo.example.com",//指定你想要的名称空间,通常使用使用包名反转]( )
endpointInterface="com.example.demo.service.UserService")//服务接口全路