spring boot 基于Web输出json格式配置的简单输出

最近要用用Jackson的地方比较多,所以练习一个简单的案例。
首先,描绘出思维导图。
在这里插入图片描述
看完,那我们开始吧。
IDEA开启springboot后,POM配置加入依赖。
在这里插入图片描述
写model类,City(城市),此处id不输出JSON,城市有名字和人口两个属性。
在这里插入图片描述
然后写service接口和接口实现类.
在这里插入图片描述
接口实现类,添加了几个城市。
在这里插入图片描述
然后写jackson的配置类,可以控制json输出格式,格式怎样看结果,最严谨就看手册源码,采用了配置注解。在这里插入图片描述
接下来,Controller类写上。注入了Service,简单起见,运用了@RestController,也可以组合两个注解等价之。
在这里插入图片描述

接下来,看看,整个包的结构。
在这里插入图片描述
开始测试,浏览器输入http://localhost:8080/cities,看返回什么
在这里插入图片描述
返回的有换行的格式,如果没有加配置呢?返回如下。
在这里插入图片描述

没换行的,显然开启此配置实现了JSON格式的换行显示输出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值