1.首先在WEB项目
2.创建好之后点击项目右键,点Add Frameworks Support给项目添加Maven框架
3.创建好之后的项目结构如下图所示
4.添加pom.xml依赖
5.在java目录下创建POJO类User.java
package cn.ysjh; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement public class User { private String name; private String password; private int id; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }
6.创建Hello类测试不同类型的返回数据
package cn.ysjh; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; @Path("/hello") public class Hello { @GET @Path(“test”) @Produces(MediaType.APPLICATION_XML) public User test() { User user = new User(); user.setName(“zhangsan”); user.setPassword(“123456789”); user.setId(12); return user; } @GET @Path(“test1”) @Produces(MediaType.APPLICATION_JSON) public User test1(){ User user = new User(); user.setName(“zhangsan”); user.setPassword(“123456789”); user.setId(13); return user; } @GET @Path(“test2”) @Produces(MediaType.TEXT_PLAIN) public String test2(){ return “hello world”; } }
7.将jar包加入到WEB-INF目录下
8.启动Tomcat运行
运行结果:
localhost:8080/api/hello/test
localhost:8080/api/hello/test1
localhost:8080/api/hello/test2
最后修改于 2018-10-17

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。