Jersey_返回XML格式

参考Jersey_返回JSON格式

1. User类

//说明:将该类转化成XML时,说明这个是XML的根节点
@XmlRootElement
public class User {
    
    private String userId;  
    private String userName;  
    private String age;  
      
    public User() {};  
      
    public User(String userId, String userName, String age) {  
        this.userId = userId;  
        this.userName = userName;  
        this.age = age;  
    }  
//getter setter
)

2.Controller类

@Singleton 
@Component
@RestController
@Path("/user")
public class JerseyControllerXml {
    //返回多节点xml
    @GET
    @Produces(MediaType.APPLICATION_XML)  
    public List<User> getAllUser(){
        List<User> users = new ArrayList<User>();
        users.add(new User("001","HuiJia","26"));
        users.add(new User("002","Andy","23"));
        users.add(new User("003","BoWen","21"));
        return users;
    }
    
    //返回单节点xml
    @GET
    @Produces(MediaType.APPLICATION_XML)  
    @Path("/getUser")
    public User getUser(){
        User user = new User("004","Lucy","26");
        return user;
    }
    
    //返回Json
    @GET
    @Produces(MediaType.APPLICATION_JSON)  
    @Path("/getUserJson")
    public User getUserJson(){
        User user = new User("004","Lucy","26");
        return user;
    }
}

3. 访问

http://localhost:8087/rest/user

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,974评论 6 342
  • 对于重庆一个我去了就舍不得走的城市。不知道为什么就是觉得呆在那里就特别的心安。 你们有没有过一种感觉?就是当你特别...
    你是我的源小源阅读 173评论 0 1
  • 在洒满月光的午夜, 不羁的魂魄再次燃烧, 烧尽纤弱的眼眉与头发, 烧尽干瘪的臀部和乳房。 一切的剩余都已烧光, 除...
    三水林枫阅读 250评论 4 6
  • 文|简缘 盥洗室的水流声冲击着李梅的耳膜。这已经是今晚第三次走进盥洗室。 李梅望着镜子中的自己,白皙的皮肤,丰润的...
    简缘SY阅读 370评论 0 2