模型類中@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注解,生成通用方法,不報錯。