色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

controller配置文件配置返回json

在進(jìn)行SpringBoot的Web開發(fā)時(shí),我們常常需要返回JSON格式的數(shù)據(jù)給客戶端。而這時(shí)就需要在Controller配置文件中進(jìn)行相應(yīng)的配置。

首先,在Controller的類中使用@ResponseBody注解來表示該方法返回的是JSON數(shù)據(jù)。

@RestController
public class UserController {
@RequestMapping("/user")
@ResponseBody
public MapgetUser() {
Mapmap = new HashMap<>();
map.put("id", 1);
map.put("name", "張三");
map.put("age", 20);
return map;
}
}

然后,在Spring Boot的配置文件application.properties中,添加以下配置,告知系統(tǒng)該如何處理JSON數(shù)據(jù):

spring.mvc.contentnegotiation.favor-path-extension=true
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss

其中,spring.mvc.contentnegotiation.favor-path-extension=true表示優(yōu)先使用URL后綴來確定返回的數(shù)據(jù)類型,spring.jackson.date-format=yyyy-MM-dd HH:mm:ss表示返回的JSON格式中日期類型的格式為"yyyy-MM-dd HH:mm:ss"。

最后,我們可以訪問http://localhost:8080/user來查看返回的JSON數(shù)據(jù):

{"id":1,"name":"張三","age":20}