一:环境搭建
1:简介
技术栈:springboot + cxf整合。
引用依赖:
工具:idea2020
2:需求
- 搭建springboot框架并集成cxf框架;
- 利用cxf完成webservice对象传输(入参出参为对象)
- 使用拦截器,解析服务端head信息(eg:登陆验证)
- 使用拦截器,生成服务端head信息,并打印报文
- 编写客户端,模拟调用
- 使用SOAPUI,模拟调用
3:搭建
0:springboot搭建:
略,参考:
1:pom配置:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<!-- CXF webservice -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-spring-boot-starter-jaxws</artifactId>
<version>3.4.1</version>
</dependency>
<!-- CXF webservice -->
<dependency>
<groupId>org.springframewor