SpringMVC 配置json

190 阅读1分钟

1.配置方法

如果我们想用json传递数据,很简单,添加相关的依赖即可。

pom.xml(只列出跟json有关的部分)

<properties>
	<com.fasterxml.jackson.version>2.5.0</com.fasterxml.jackson.version>
</properties>
	
<dependency> <!-- json处理jar包 -->
	<groupId>com.fasterxml.jackson.core</groupId>
	<artifactId>jackson-core</artifactId>
	<version>${com.fasterxml.jackson.version}</version>
</dependency>
<dependency> <!-- json处理jar包 -->
	<groupId>com.fasterxml.jackson.core</groupId>
	<artifactId>jackson-annotations</artifactId>
	<version>${com.fasterxml.jackson.version}</version>
</dependency>
<dependency>  <!-- json处理jar包 -->
	<groupId>com.fasterxml.jackson.core</groupId>
	<artifactId>jackson-databind</artifactId>
	<version>${com.fasterxml.jackson.version}</version>
</dependency>

2.测试

controller中返回自定义类的封装数据

@RestController
public class TestSqlController {
	@Autowired
	TestSqlService service;
	
	@RequestMapping("testMybatis")
	public Users show() {
		System.out.println("test mybatis");
		Users usr = service.getUsers();
		System.out.println(usr);
		return usr;
	}
	
}

chrome会把类转换,变成相应的json数据