springboot访问方法时出错:Spring Boot Application: No converter found for return value of type

http://blog.csdn.net/followshadow/article/details/54973112

出错的原因是因为maven依赖的jar包没有json相关的jar包,需要引入相关json的jar包


<!-- 对象与JSON之间相互转换 -->
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.7.3</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.7.3</version>
</dependency>
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.23</version>
</dependency>

Controller:

@RequestMapping("/say")
public Users sayHello() {

    Users users = new Users();
    users.setId(0001);
    users.setUserName("李白");
    return users;
}
显示的结果:
 
 
{"id":1,"userName":"李白"}
依赖json的包可以自动进行类型转换
 

猜你喜欢

转载自blog.csdn.net/haiyang4988/article/details/79087022