主要是@JsonComponent注解的作用,spring加载自动注入,当你controller层进行返回的时候,自动进行序列化,如果此时有精度问题,就会直接解决,好像springboot默认用jackson,然后你用@Bean,去自定义组件,然后完成覆盖,差不多就是这样玩,都是spring会自动帮你做完[呲牙]
你把这个类注释掉,数据库 id 又用长整型,开发中就知道会遇到什么坑了
其实就是js长整型会丢精度的问题
主要是@JsonComponent注解的作用,spring加载自动注入,当你controller层进行返回的时候,自动进行序列化,如果此时有精度问题,就会直接解决,好像springboot默认用jackson,然后你用@Bean,去自定义组件,然后完成覆盖,差不多就是这样玩,都是spring会自动帮你做完[呲牙]
你把这个类注释掉,数据库 id 又用长整型,开发中就知道会遇到什么坑了
其实就是js长整型会丢精度的问题