@Getter 自动生成 getter 方法
@NoArgsConstructor: 自动生成无参数构造函数。
@AllArgsConstructor: 自动生成全参数构造函数。
@Entity 表明是一个实体类
@Table :对应的数据表名
@id:主键
@GeneratedValue:主键生成策略
@Column : 映射表对应的字段名
@Basic : 表示该属性是表字段的映射。 如果实体的字段上没有任何注解默认就是@Basic
. @Transient : 表示该属性不是表字段的映射
@Lob : 将属性映射成支持的大对象类型 ,如Clob、Blob
@IdClass 联合主键,一般不用也不推荐用
@Temporal : 用来设置Date类型的属性映射到对应精度的字段
@Enumerated 直接映射枚举类型的字段
自动创建常量id:Settings-》inspections-》Java-》Serialization issues(打上对勾并应用);
@JsonFormathttps://blog.csdn.net/weixin_44130081/article/details/89641301?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162556328016780271559576%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=162556328016780271559576&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-5-89641301.first_rank_v2_pc_rank_v29_1&utm_term=%40JsonFormat%E6%B3%A8%E8%A7%A3shape+&spm=1018.2226.3001.4187
@JsonIgnore:作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。
@CreatedBy:创建人
@LastModifiedDate:最后一次修改时间 @LastModifiedBy:最后一次修改人
@Audited自动审计,记录历史表
lombok是什么?
lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter、
setter等方法的编写,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作
@EnableEurekaServer: 导入依赖包后需要在yml配置文件中编写配置信息;以及在启动类中使用@EnableEurekaServer注解开启注册中心服务。