位置: 编程技术 - 正文

SpringMVC返回json数据的三种方式(springmvc返回json格式的注解)

编辑:rootadmin

推荐整理分享SpringMVC返回json数据的三种方式(springmvc返回json格式的注解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:springmvc返回json数据的三种方式,springmvc返回json数据,springmvc返回json格式数据,springmvc返回json和字符串是谁控制的,springmvc返回json数据的三种方式,springmvc返回json数据的三种方式,springmvc返回json数据的三种方式,springmvc返回json的注解,内容如对您有帮助,希望把文章链接给更多的朋友!

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。

1、第一种方式是spring2时代的产物,也就是每个json视图controller配置一个Jsoniew。

如:<bean id="defaultJsonView" class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"/>

或者<bean id="defaultJsonView" class="org.springframework.web.servlet.view.json.MappingJackson2JsonView"/>

同样要用jackson的jar包。

2、第二种使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson。

利用HttpServletResponse,然后获取response.getOutputStream()或response.getWriter()

直接输出。

示例:

SpringMVC返回json数据的三种方式(springmvc返回json格式的注解)

3、第三种利用spring mvc3的注解@ResponseBody

例如:

然后使用spring mvc的默认配置就可以返回json了,不过需要jackson的jar包哦。

注意:当springMVC-servlet.xml中使用<mvc:annotation-driven />时,如果是3.1之前已经默认注入AnnotationMethodHandlerAdapter,3.1之后默认注入RequestMappingHandlerAdapter只需加上上面提及的jar包即可!

如果是手动注入RequestMappingHandlerAdapter 可以这样设置

配置如下:

添加包

jackson-mapper-asl-*.jarjackson-core-asl-*.jar

可以看出,使用方式越来越简单,程序员越来越傻,不知道是好事,还是坏事……

以上内容是小编给大家分享的SpringMVC返回json数据的三种方式,希望大家喜欢。

Spring mvc 接收json对象 本文通过代码实例介绍springmvc接收json数据的方法,具体详情如下所示:接收JSON使用@RequestBody注解前台只需要向Controller提交一段符合格式的JSON,Spring会

SpringMVC restful 注解之@RequestBody进行json与object转换 由于快过年的原因,项目组没有太多任务,闲来无事研究了一下spring中restful调用。发现spring竟然已经强大到如此境界,程序员已经不需要在关心在写接

日常收集整理的JavaScript常用函数方法 函数就是包裹在花括号中的代码块,前面使用了关键词function:functionfunctionname(){这里是要执行的代码}当调用该函数时,会执行函数内的代码。可以在某

标签: springmvc返回json格式的注解

本文链接地址:https://www.jiuchutong.com/biancheng/387186.html 转载请保留说明!

上一篇:js操作数组函数实例小结(js数组操作的常用方法有哪些)

下一篇:Spring mvc 接收json对象(springmvc接收json需要配)

  • 购房发票契税票丢了可以补吗
  • 金银首饰以旧换新增值税
  • 公司收到生育津贴不发给员工 分录
  • 门禁卡属于什么卡
  • 公司注销单位社保欠费怎么处理
  • 交通费怎么抵扣进项税
  • 小规模缴纳增值税税控系统可以抵扣么
  • 房产代理经纪人
  • 医疗胶片扫描仪怎么用
  • 银行存款日记账与银行对账单之间的核对属于
  • 商贸公司批发零食怎么样
  • 房地产公司工程管理制度
  • 母子公司有什么关系
  • 所得税季报中的利润总额包括哪些
  • 房地产预售款收条怎么写
  • 房产税税率及计算方法最新
  • 运费发票备注栏新规定
  • 前期认证相符且本期申报抵扣怎么填
  • 中央财政补贴政策
  • 增值税在免税范围内,附加税怎么做
  • 药品底价高开票什么意思
  • 工资一年发一次合法吗
  • 往年的年报填错了怎么办
  • 取得失控发票
  • win7操作系统激活
  • 先入费用后来发票怎么做账
  • 收到汇算清缴的现金
  • 餐费发票可以抵扣成本吗
  • yii2.0使用Plupload实现带缩放功能的多图上传
  • win7系统还原系统保护关闭
  • msg3.0.db是什么文件
  • php设计思路
  • 增值税专用发票查询系统官方网站
  • css合并为单一边框
  • ValueError: all the input arrays must have same number of dimensions, but the array at index 0 has 1
  • 商业银行提取的贷款损失准备金
  • 国家规定不计入社保基数
  • 预提费用会计处理
  • php获取长度
  • vscode+live server——更改端口号——基础积累
  • php年月日时间代码
  • mysql_install_db命令 初始化MySQL数据目录
  • 冲减多计提的工资怎么做账
  • 织梦如何采集文章
  • Python中__slots__限制属性
  • 季度利润是负数怎么办
  • 独立核算的分公司可以汇总纳税吗
  • 进项税大于销项税怎么交税
  • 递延收益核算哪些内容
  • 医疗器械和医疗耗材是一回事吗
  • 个税专项附加扣除标准2023
  • 企业清算所得税申报
  • 固定资产清理借方登记的项目
  • 税款减半征收如何申报
  • 本年利润在借方表示什么意思
  • 什么是一般生产要素
  • 什么情形不属于共同犯罪
  • 跨年度费用如何计算
  • sql的理解
  • ROW_NUMBER SQL Server 2005的LIMIT功能实现(ROW_NUMBER()排序函数)
  • windows启动失败是怎么回事
  • vc6运行程序
  • win8 preview
  • macbookpro安装双系统win7系统
  • linuxzen
  • linux中qq怎么添加快捷键启动功能?
  • win7 设置
  • windows 10 build 21354
  • 批量win10激活码怎么弄
  • rd命令是什么
  • android自动开关机失效
  • 批处理 判断文件是否存在
  • [置顶]游戏名:chivalry2
  • 有关于js构造函数的题
  • 每天一篇日记100字
  • python能不能开发微信小程序
  • jquery中加载文档的方法
  • 比利时个人所得税税率
  • 中国有没有豁免权
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设