代码
代码语言:javascript复制@Data
public class MongoCommonField {
@Id
private String id;
@Version
private long version;
@CreatedDate
private Date createdAt;
@LastModifiedDate
private Date modifiedAt;
}
- 其中 @Id @Version是生效的
解决
普通数据源
- 在 Application 加上 @EnableMongoAuditing 注解
@EnableMongoAuditing // 加上注解
@SpringBootApplication
public class Application {
...
}
多数据源
- 在多数据源配置上,额外添加如下配置类
@EnableMongoAuditing
@Configuration
public class MongoConfig {
}