jackson使用
一、前期操作,搭环境。
首先,导入jackson包

接着,我们下载一个lombok插件支持

接着

开启该项是为了让 Lombok 注解在编译阶段起到作用
二、返回一个对象
创建一个UserController类

访问一下,没有问题,只是格式不怎么好看

接着,就使用我们的主角jackson来创建json对象了

访问一下,json对象出来了,乱码了

三、解决json乱码
直接在@RequesMapping注解里面添加

访问一下,没有问题

还有一个方法,对全部的json都生效的,也是用的是这种方法,直接配置

把之前的删了

再访问一下,还是一样的,没有问题

四、返回一个对象,讲一个新注解
新注解@RestController

访问一下,是没有问题的

五、返回一个集合

访问一下,没有问题

六、返回一个时间

显示的是这样的

怎么解决这个问题呢?我们可以自定义一个时间日期

访问一下,没有问题的。这是我们纯java代码实现的,日期转换,老手艺,手艺人

我们还可以用jackson自带的不使用时间戳的方式

访问一下,没有问题

七、代码重构,源码思想
我们创建一个工具类

然后我们直接把j3的方法给简化了

j3简化了,还有j2没有简化,我们再来一个方法,运用我们源码的思想,传一个参数就调用上面那个,传两个参数就调用下面这个

然后简化我们的j2











