我目前正在使用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