基于spring-boot-starter-web-services
提供的WebService
实现方式.
- 新建
student.xsd
文件, 声明请求体, 响应体, 数据实体, 命名空间. - 在
pom.xml
中添加jaxb2-maven-plugin
插件, 然后执行mvn org.codehaus.mojo:jaxb2-maven-plugin:1.6:xjc
, 注意, 生成的代码和命名空间有关(moe.ahao.spring.boot.webservice.entity
). - 编写
Controller
层的StudentEndpoint
, 并在WebServiceConfig
注册相关信息. - 执行单元测试
WebService
复杂的一比, 感觉应该是老古董级别的, 了解下就好了.