一、导入依赖
<!--json支持-->
<dependency>
<groupId>org.codehaus.jettison</groupId>
<artifactId>jettison</artifactId>
<version>1.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-extension-providers</artifactId>
<version>3.3.1</version>
</dependency>
<!--jaxrs-->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
<version>3.3.1</version>
</dependency>
<!--cxf内置服务器支持jaxrs命名空间-->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http-jetty</artifactId>
<version>3.3.1</version>
</dependency>
<!--消除依赖冲突-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
二、编写实体类
三、编写rest风格服务接口
如果不写@Produces,可以在访问路径后面添加?_type=xml/json来实现数据格式转换