spring mvc 返回 json

Camunda 7.x 系列【22】全局监听器 Camunda支持义一个全局ExecutionListener和一个全局TaskListener,会捕获流程中发生的所有事件的通知,这样可以定义一个全局的审批人检查监听器,作用于所有用户任务。 阅读详情

1.使用注解 @ResponseBody

    @RequestMapping(value = "/login")
    @ResponseBody
    public Map<String,String> login(@RequestParam("mobile") String mobile,
                        @RequestParam("pwd") String pwd,
                        HttpServletRequest request,
                        HttpServletResponse response){
        Map map = Maps.newEnumMap(ResultEnum.class);
        boolean result = userService.checkPwd(mobile,pwd);
        if(result == false){
            map.put(ResultEnum.PWD_CHECK_ERROR,ResultEnum.PWD_CHECK_ERROR.toJsonString());
            return map;
        }
        userService.setSessionMobile(request,response,mobile);
        map.put(ResultEnum.SUCCESS,ResultEnum.SUCCESS.toJsonString());
        return map;
    }

2.定义自动转换工具类实例

    <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
        <property name="messageConverters">
            <list>
                <bean
                        class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
            </list>
        </property>
    </bean>

3.自然而然引入jar包,我真想说一下网上随便写文章坑别人的那些人,自己实验过之后在给别人用,不要坑别人,要做个靠谱的人

1.spring包(可以看出我的jar包是很新的版本,如果第二步中定义的类名名字不一样就是jar版本不一致导致)

        <!--spring jar-->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
            <version>4.2.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>4.2.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>4.2.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>4.2.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>4.2.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>1.1.3</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>4.2.1.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>4.2.3.RELEASE</version>
        </dependency>

2.jackson(用对这三个真的很重要,不要再随便误导别人了)

        <!--jackson response body json-->
        <!-- http://mvnrepository.com/artifact/org.codehaus.jackson/jackson-mapper-asl -->
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-core</artifactId>
            <version>2.1.0</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.1.0</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-annotations</artifactId>
            <version>2.1.0</version>
        </dependency>
R语言实战应用精讲50篇(二)-多重线性回归系列之稳健回归 前言 线性回归的参数估计主要采用的是最小二乘法(又称最小平方法),该法是将使观测值与模型预测值之差的平方达到最小的值作为参数估计值。如果数据存在异常点或者异方差,最小二乘法估计会存在偏差,常用的处理策略就是改用稳健回归(Robust Regression)。 稳健回归就是采用更为稳健的参数估计方法来拟合模型,所谓稳健就是数据的波动对参数估计影响不大,比如不受异常值影响,或删除某一观测后对结果影响不大。稳健估计的方法有很多,主要有这么几类:最小绝对值回归(也称最小一乘法回归,lAV),最小中位数二乘法(L 阅读详情

相关推荐

Meta DINOv3实战指南:如何用7B参数ViT模型提升你的视觉任务性能(附Hugging Face部署教程)

本文提供了Meta DINOv3 7B参数ViT模型的实战部署指南。文章详细解析了该自监督视觉模型的优势,并重点演示了如何在Hugging Face平台上高效加载这一大规模模型,同时给出了图像分类、语义分割等下游任务的性能提升技巧与代码示例,帮助开发者在实际视觉任务中应用这一前沿技术。

pz89012345的博客 324

JSON和全局异常处理

一. JSON 现在的开发中,几乎都是前后端分离的形式,越来越多的请求使用Ajax的异步请求,而不再是传统的跳转,使用Ajax异步请求之后,我们后端处理结果大多以JSON的形式进行响应,响应给前端,前端得到响应结果后,进行处理和渲染。在SpringMVC中,使用JSON非常的简单,SpringMVC中可以将集合等数据自动的转换成JSON数据格式,当然我们需要加入JSON相关的依赖。 二、JSON数据格式 JSON数据就是一段字符串而已,只不过有不同意义的分隔符将其分割开来而已,我们看上面的符号,..

weixin_66277385的博客 1518

CPRI原理及应用--基本原理

本文主要介绍CPRI的基本原理,包括CPRI的发展历程、CPRI基本协议、速率、帧结构、时延模型等

u014035968的博客 2万+

SpringMVC 中的控制器如何返回 JSON 数据

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于 JavaScript 对象语法,但是可以被许多不同的编程语言使用。JSON 格式非常简洁,易于阅读和编写,可以用于在客户端和服务器之间传递数据。JSON 格式由两种数据结构组成,分别是键值对和数组。键值对是由一个键和一个值组成的,键和值之间用冒号分隔,多个键值对之间用逗号分隔。数组是由一组值组成的,多个值之间用逗号分隔,数组用方括号包含。

徐师兄的博客 1074

国产麒麟系统PXE安装-UEFI引导

注意: 适用uefi引导 适用x86_64架构 一键部署脚本扣我 1.上传ISO到PXE服务器,拷贝ISO文件 # mkdir /kylin_iso # mount -o loop Kylin-Server-10-SP1-Release-Build04-20200711-x86_64.iso /kylin_iso/ 2.配置http,获取安装源 # yum -y install httpd # mkdir /var/www/html/{ks,kylin} # 注意一定是"/kylin_iso/

河静 5053

荔枝派Lichee Nano全志F1C100s烧录避坑指南:从Fel模式到SPI Flash完整流程

本文详细介绍了荔枝派Lichee Nano基于全志F1C100s芯片的SPI Flash烧录完整流程,从FEL模式进入技巧到定制化sunxi-tools编译,再到分区策略与实战烧录步骤。针对开发者常见的烧录程序问题提供了专业解决方案,帮助用户高效完成嵌入式系统部署。

tea88的博客 788

Spring MVC 返回 JSON 视图的方式及对比(6种)

Spring MVC 返回 JSON 视图的方式及对比(6种)

爱的叹息的专栏 1108

STM32F103C8T6板子使用说明

pcb版,把众多元器件集中到一个板子上面管理。

LYC_462857656的博客 2186

【SpringMVC】JSON数据返回及异常处理(相信我看完就懂的差不多了)

Jackson是一个用于Java对象和JSON数据之间相互转换的开源库。它提供了一组强大的API,可以将Java对象序列化为JSON格式的字符串,也可以将JSON字符串反序列化为Java对象。Jackson库由三个核心模块组成::用于将Java对象与JSON数据进行绑定(序列化和反序列化)。它提供了一系列注解,如等,用于指定对象属性与JSON字段之间的映射关系,以及日期、时间等特殊类型的处理方式。Databind模块也提供了一些高级特性,如多态类型处理、双向引用处理等。

无法自律的人的博客 1666

告别安装烦恼!Orange3 3.38.0 Windows绿色版下载即用,附保姆级汉化与组件配置指南

本文详细介绍了Orange3 3.38.0 Windows绿色版的下载与使用,包括中文汉化、组件配置及高效管理技巧。这款无需安装的数据科学工具特别适合快速验证想法的研究人员和移动办公用户,支持多种数据源和可视化工具,大幅提升工作效率。

weixin_30897233的博客 598

推荐一个直接用于项目开发的PID库!很好用,很稳定

关注、星标公众号,不错过精彩内容大家好,我是小麦。最近有朋友问到有没有现成的C语言PID库。当然有了!现在我就准备给大家安利一下了。一般同学会去某度上搜,看到各种各样版本的PID示例,或者...

一名热爱技术的工程师的博客。分享技术干货,记录美好生活。永远相信美好的事情即将发生。 9023

Spring MVC:精通JSON数据返回的几种高效方式

JSON数据返回的几种方式

weixin_52937170的博客 1811

fragstats:景观指数趋势分析

优快云@_养乐多_本文将介绍景观指数时间序列的趋势分析,包括趋势类型、斜率、截距等。以及景观指数突变分析所用的软件和 python 代码。结果如下图所示,

养乐多的博客 2859

Spring MVC返回JSON数据

在当今的Web开发过程中,JSON已经成为前后端数据交换的首选格式之一。Spring MVC框架提供了简便的方式来支持JSON数据的接收和响应,让开发人员能够轻松实现RESTful服务。在Spring MVC中返回JSON数据,通常采用以下几种方式。

utyr45的博客 425

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Spring mvc 返回json格式

第一次使用spring mvc ,在此也算是记录一下以防忘记,希望有经验的朋友指出不足的地方 一、使用maven管理jar。 org.codehaus.jackson jackson-core-lgpl 1.9.6 org.codehaus.jackson jackson-core-asl 1.9.4 org.codehaus.jackson jackson-ma

龙企阁 7万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Spring MVC 实现RESTful 返回JSON格式数据

在Java后端的日常开发中,系统间调用通过使用json格式数据,本文将向你展示如何将对象转换成json格式并通过Spring MVC框架返回给调用者。开发工具配置 Spring 4.2.7.RELEASE Jackson 2.6.7 JDK 1.7 IntelliJ IDEA 15 Maven 3.3.9 1、maven依赖<project xmlns="http://maven.apache.or

Ricky 1万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

spring mvc 返回json数据的四种方式

一.返回ModelAndView,其中包含map集 /* * 返回ModelAndView类型的结果 * 检查用户名的合法性,如果用户已经存在,返回false,否则返回true(返回json数据,格式为{"valid",true}) */ @RequestMapping(value = "/checkNameExistsMethod2", pro...

weixin_34249678的博客 2049

Spring MVC的Ajax返回JSON

SpringMVC向前端发送数据

古城的博客 781

spring mvc 接收返回json串

1.有一问题不明,return  时必须进行 tojson()方法调用。 2.GET 请求是不能待request body 的。POST 请求可以。

sky的专栏 2754

spring mvc 返回json,xml视图

基于spring mvc的框架,要求返回json格式的数据, 开

zhi_jun的专栏 1383

Spring mvc 3 返回json 406错误

Spring mvc 3 返回json 406错误解决办法:控制器 控制器 加上@ResponseBody 添加如下配置 <!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.jso

u012728919的博客 449

处理JSON:使用Spring MVC,实现json数据的返回。

处理JSON:使用Spring MVC,实现json数据的返回。 加入 jar 包: jackson-annotations-2.1.5.jar jackson-core-2.1.5.jar jackson-databind-2.1.5.jar 编写目标方法,使其返回...

ci49755607的博客 179

java action 返回json数据_spring mvc 返回json数据的四种方式

一.返回ModelAndView,其中包含map集/** 返回ModelAndView类型的结果* 检查用户名的合法性,如果用户已经存在,返回false,否则返回true(返回json数据,格式为{"valid",true})*/@RequestMapping(value = "/checkNameExistsMethod2", produces = "application/json;chars...

weixin_33363265的博客 890

spring mvc返回json数据的三种方式

方案一:使用@ResponseBody 注解返回响应体 直接将返回值序列化json            优点:不需要自己再处理 步骤一:在spring-servlet.xml文件中配置如下代码 &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;beans xmlns="http://www.springframework.org/sch...

null_underfined的博客 1429

spring mvc 返回json的配置

springMVC-servlet.xml 配置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2

李元的博客 242

spring MVC 返回json

springMVC如何返回json呢? 有两种方式: 方式一:使用ModelAndView Java代码 @ResponseBody @RequestMapping("/save") publicModelAndViewsave(SimpleMessagesimpleMessage){ /...

weixin_33919941的博客 86
上一篇: bat脚本(定时+隐藏+开机运行)
下一篇: No 'Access-Control-Allow-Origin' header is present on the requested resource
p11323
博客等级 码龄14年 79粉丝 197原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值