<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
实体类 (@CreateBy | @LastModifiedBy | @CreateDate | @LastModifiedDate)
@Data
public class BaseEntity {
@MongoId
private String id;
@CreatedBy
private String createUser;
@LastModifiedBy
private String updateUser;
@CreatedDate
private Date createTime;
@LastModifiedDate
private Date updateTime;
}
配置:
@EnableMongoAuditing
@Configuration
public class MongoConfig {
@Bean
TransactionManager transactionManager(MongoDatabaseFactory factory) {
return new MongoTransactionManager(factory);
}
@Bean
MongoRepositoryFactory mongoRepositoryFactory(@Autowired MongoOperations mongoOperations)