1. 环境
JDK1.8
JavaSE1.8
web容器是 webSphere
IDE是Eclipse
2. 创建一个空的 Maven Project
3. 打开pom.xml 配置相应的package.
配置spring boot jar包
配置xsd生成entity的插件
添加java版本支持,不然每次通过maven update project 都会回到1.6的版本.
接下来需要添加父级依赖,spring-boot-starter-parent
是一个特殊的starter,它用来提供相关的Maven默认依赖。使用它之后,常用的包依赖可以省去version标签。
4. 接下来开始创建xsd文件,注意targetNamespace,这个很重要.这里定义了一个request and response, save之后会自动创建entity. entity的package 在上面的pom.xml里面有配置.
5. 开始创建一个webserviceconfig类,这里需要注意的是xsd的路径和targetNamespace的值与xsd里面的必须保持一致.
6. 创建一个启动项SampleWebServicesApplication
7. 上面完成后开始设置endpoint,这里很重要的是namespace和localPart,也必须与xsd里面的保持一致.
8. 上面步骤完成后,请执行Maven update.去下载jar包.
9. 现在可以部署到WebSphere容器后开始启动,因为是webservice,所以需要通过soap ui 来访问...
http://localhost:9001/Test001/ws