博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring入门(四) spring mvc返回json结果
阅读量:4528 次
发布时间:2019-06-08

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

前提:已搭建好环境

1.建立Controller

1 package com.ice.controller; 2  3 import com.ice.model.Person; 4 import org.springframework.stereotype.Controller; 5 import org.springframework.web.bind.annotation.RequestMapping; 6 import org.springframework.web.bind.annotation.ResponseBody; 7  8 @RequestMapping("/person") 9 @Controller10 public class PersonController {11     @RequestMapping("/get")12     @ResponseBody13     public Person get(){14         Person person=new Person();15         person.setAge(18);16         person.setName("ice");17         return person;18     }19 }

访问后报错,如下

Type Exception Report

Message No converter found for return value of type: class com.ice.model.Person
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
    org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class com.ice.model.Person

    org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:226)

2.解决方法

引入依赖

com.alibaba
fastjson
1.2.47

修改spring-configure.xml

1 
2
3
4
5
6
7
8
text/html;charset=UTF-8
9
application/json;charset=UTF-8
10
11
12
13
14

 

3.重新运行ok

{"age":18,"name":"ice"}

转载于:https://www.cnblogs.com/ICE_Inspire/p/9734473.html

你可能感兴趣的文章
maven集成tomcat插件启动报错
查看>>
Boost库编译安装
查看>>
算法复习——数位dp(不要62HUD2089)
查看>>
Spark2.1.0——运行环境准备
查看>>
noip模拟赛 寻宝之后
查看>>
ZOJ2833*(并查集)
查看>>
外连接简要总结
查看>>
第一次作业-准备篇
查看>>
【C++】继承时构造函数和析构函数
查看>>
opencv源代码之中的一个:cvboost.cpp
查看>>
swift
查看>>
pycharm 快捷键
查看>>
Linux常用命令
查看>>
.net中的设计模式---单例模式
查看>>
安装程序工具 (Installutil.exe)22
查看>>
如何简单解释 MapReduce算法
查看>>
从 0 到 1 实现 React 系列 —— 1.JSX 和 Virtual DOM
查看>>
面向接口编程详解(二)——编程实例
查看>>
解决java.lang.NoClassDefFoundError: org/apache/log4j/Level
查看>>
端口号
查看>>