Java
阿生的果园
这个作者很懒,什么都没留下…
展开
-
@JsonSerialize(using = ToStringSerializer.class)和@JsonSerialize注解的使用方法
java中long数据能表示的范围比js中number大,在跟前端交互时,这样也就意味着部分数值在js中存不下(变成不准确的值)。解决办法可以这样:使用fastjson的ToStringSerializer注解,让系统序列化时,保留相关精度。/** * 记录属性的主键 */ @JsonSerialize(using = ToStringSerializer.class) private Long id;@JsonSerialize注解的使用方法关于这个注解的原创 2021-05-10 18:25:00 · 21503 阅读 · 2 评论 -
@Accessors(chain=true)
这样就可以用链式访问,该注解设置为chain=true,生成setter方法返回this(也就是返回的是对象),代替了默认的返回void。package com.pollyduan;import lombok.Data;import lombok.experimental.Accessors;@Data@Accessors(chain=true)public class User { private Integer userId; private String name;原创 2021-05-10 18:04:04 · 35426 阅读 · 2 评论 -
关于Spring Boot Configuration Annotation Processor not configured的原因
在使用一个Java注解类时出现的问题,这个的意思是“Spring Boot配置注解处理器没有被配置完成”。这个的作用是配置注解执行器配置完成后,当执行类中已经定义了对象和该对象的字段后,在配置文件中对该类赋值时,便会非常方便的弹出提示信息,这意思就是在写yaml或者properties资源文件时.号之后会有相应的提示。一般加入以下信息之后,刷新一下就可以了。<dependency> <groupId>org.springframework.boot</groupI.原创 2021-04-25 10:37:14 · 1565 阅读 · 0 评论
分享