模型类中@Document注解是spring Data mongodb提供的一个注解。
@Document注解指定了这个模型类型所对应的集合名称。
@Document(collection = '名称')
@Id 自动生成的主键ID
Lombok
Data注解,ToSting 注解都是Lombok提供的注解
Lombok是一个实用的java工具,使用它可以消除java代码的臃肿,
Lombok提供一系列的注解,使用这些注解,可以不用定义getter/
setter.equals,构造方法等。它会在编译时,在字节码文件自动生成
这些实用方法,简化开发人员的工作。
使用方法
1.在项目中添加Lombok的依赖
作用:项目在编译时,根据Lombok注解生成通用方法
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
2.在IDEA开发工具中添加Lombok插件
作用:使用IDEA开发时根据Lombok注解,生成通用方法,不报错。