开发环境
Maven
Eclipse
Tomcat
快速构建
archetype太少?关于如何添加本地archetype catalog:
下载文件 http://repo1.maven.org/maven2/archetype-catalog.xml
设置Eclipse 首选项 Maven Archetype ,将archetype-catalog.xml 添加为Local catalog.
使用Archetype 创建Maven项目,坐标:
org.apache.cxf.archetype
cxf-jaxrs-service 3.1.4
注释掉pom.xml文件中的插件配置,执行 mvn clean install
将项目发布到Tomcat服务器
我的项目名称为 my_cxf_restful
访问URL http://localhost:8080/my_cxf_restful/hello/echo/cong
网页显示结果为:
cong
项目构建步骤
导入依赖包
导入jackson 是因为需要处理json类型数据
cxf-rt-frontend-jaxrs 为CXF 开发RESTful WebService 必须的包,其它依赖Maven会自动处理
项目基于Spring
<properties>
<jackson.version>1.8.6</jackson.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxrs</artifactId>
<version>3.1.4</version>
</dependency>
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-rs-client</artifactId>
<version>3.1.4</version>
</dependency>
<dependency>
<grou