博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring MVC使用@RestController生成JSON示例
阅读量:7042 次
发布时间:2019-06-28

本文共 1226 字,大约阅读时间需要 4 分钟。

继上一章的生成JSON示例,现在还有另一种选择,就是使用@RestController,下面将参照上一节例子进行改造,展示核心代码。

UserController.java

package com.jsoft.testspringmvc.controller;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RestController;import com.jsoft.testspringmvc.model.User;@RestController@RequestMapping("/user")public class UserController {    @RequestMapping(value = "{name}", method = RequestMethod.GET)    public User getUser(@PathVariable String name) {        User user = new User();        user.setName(name);        user.setId(1);        return user;    }}

结果:

如果想要返回XML数据,直接在实体里面标记@XmlRootElement即可,比如下面所示的POJO类

package com.jsoft.testspringmvc.model;import javax.xml.bind.annotation.XmlRootElement;@XmlRootElement(name = "user")public class User {    private String name;    private int id;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public int getId() {        return id;    }    public void setId(int id) {        this.id = id;    }}

Maven示例:

 

参考:

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

转载地址:http://xrhal.baihongyu.com/

你可能感兴趣的文章
用C++写程序的一些感悟
查看>>
SVN可视化管理工具——Subversion Edge使用
查看>>
第七日
查看>>
xpath路径表达式笔记
查看>>
poj 1564 && zoj 1711 Sum It Up (dfs)
查看>>
rxjs 常用的静态操作符
查看>>
linux下的音量控制器alsamixer 桌面v7
查看>>
获取显卡硬件信息lspci -vnn | grep VGA -A 12
查看>>
eclpse安装jetty插件
查看>>
LSA/PLSA
查看>>
Qt坐标转换
查看>>
拷贝某文件至某位置
查看>>
堆栈以及对象的引用
查看>>
K-means文本聚类系列(已经完成)
查看>>
WCF RIA Service错误处理
查看>>
如何学好VC和MFC(各前辈学习方法及感受整理)(五)
查看>>
Windows消息常量(2)
查看>>
Spring中bean配置的继承
查看>>
DataGridView设置行高
查看>>
数据恢复:模拟2个逻辑坏块
查看>>