我目前正在使用Spring的数据mongodb 1.6.0-RELEASE,我知道它有审计功能。 I 将@EnableMongoAuditing
注释放在我的配置类之上。而我的豆低于:春天的数据mongodb审计不工作..(Java配置)
@Document
public class MyBean{
@Id
private AnotherCustomBean anotherCustomBean = new AnotherCustomBean();
@CreatedDate
private Date creationDate;
@LastModifiedDate
private Date lastModifiedDate;
.
.
.
当我保存这个bean与mongoTemplate.save(myBean);
它不是设置创建日期和最后修改日期...而且它有没有错误。
任何帮助,将不胜感激,
谢谢。
我想你应该把这个属性加入到你的bean中,这样我们就需要告诉** Spring **谁是当前的保存属性。@FengBy private String createdBy;另一个想法是,注释可以选择性地应用,具体取决于您想要捕获哪些信息。捕获时间点的注释可用于JodaTimes DateTime类型的属性,旧Java日期和日历,JDK8日期/时间类型以及long/Long – 2014-11-04 12:02:58
实际上@CreatedBy注释不是强制的,也是joda-time classpath已经如此,应该没问题。 – 2014-11-04 12:48:56