位置: 编程技术 - 正文

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需要配)

  • 一般纳税人内账税金的处理
  • 息税前利润含义
  • 契税的具体适用税率是多少
  • 以前年度无形资产本年摊销额
  • 邮票可以抵个税吗
  • 教育培训机构内账会计
  • 成立日期是注册日期吗
  • 向境外分派红利怎么计算缴纳企业所得税
  • 固定资产可以计入实收资本吗
  • 关于合并商誉应该减值还是摊销的辩论
  • 印花税不计提是当月交当月吗
  • 生产设备购买交付会计分录
  • 网上纳税申报怎么填
  • 外贸出口退税是退出口金额的多少
  • 高新补贴收入计入什么科目
  • 文化用品利润怎么样
  • 制造业异地安装要预缴增值税吗?如何预缴?
  • 公司减少注册资本的程序
  • 个人到财务挂账怎么做账
  • 关于解决经费问题的请示
  • 小型微利企业要交残保金吗
  • 领取劳保用品如何做凭证怎么做会计分录?
  • 工程发票开具所需资料有什么?
  • win11如何更改开始菜单位置
  • 计提折旧是什么账户
  • 职工福利费属于什么科目?
  • php正则替换字符串
  • 支付的测试流程
  • php字符串处理函数
  • php常用设计模式(大总结)
  • 审核凭证要注意哪些问题
  • 摊销无形资产会影响无形资产的账面价值吗
  • 发票报销的账务怎么处理
  • 微信小程序分成比例
  • 废料收入的成本怎么核算
  • 企业所得税计提会计分录怎么做
  • 前端解决浏览器跨域问题
  • HTML+CSS+JavaScript仿京东购物商城网站 web前端制作服装购物商城 html电商购物网站
  • vue中解决跨域问题
  • 收到的免税苗木发票必须当月抵扣么
  • 企业日常费用支出明细表
  • 差额征税好吗
  • 专用发票跨月冲红流程
  • 交通运输企业会计科目
  • 哪些收入需要交消费税
  • PostgreSQL 安装和简单使用第1/2页
  • 工程项目需要交5000万保证金合理吗
  • 应付账款尾款怎么处理
  • 零申报企业年报资产状况信息怎么填
  • 预付账款余额在贷方为
  • 银行结算卡年费多少
  • 新注册公司工商如何做印章确认
  • 红十字会是事业编还是行政编
  • 总账会计的岗位目的
  • 账簿按形式分几种
  • 微软宣布9月30日停止在俄罗斯服务
  • xp系统如何打印文件
  • linux日常使用
  • linux远程登录命令ssh
  • mac上的
  • linux 安装jmap
  • linux引导程序有哪些
  • win10系统怎么拦截广告弹窗
  • win10系统设置锁屏密码
  • win7登录不进去
  • 没有了开始菜单怎么恢复
  • linux服务器安全配置
  • osg uniform
  • android mark
  • windows与苹果
  • table标签怎么设置宽高
  • 仿百度首页html代码静态
  • ajax简单实例
  • scrollbottom用法
  • opencv识别结果输出
  • python例子大全
  • 法人变更税务登记表怎么填
  • 契税和房产税是一回事吗
  • 不能抵扣消费税口诀
  • 税控盘过了时间没清卡要罚多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设