2017-11-24 6 views
0

私は、監査が設定されているときにSpringがどのようにcreatedDatelastModifiedDateを自動的に挿入するかを調べようとしています。 Spring Data JPAのリファレンスドキュメントを見てきましたが、監査の設定方法についてのみ説明しています。では、これはどうやって舞台裏で機能しますか?Spring監査 - Springは@CreatedDateと@LastModifiedDateを自動的にデータベースに自動挿入しますか?

私はこのように、私は同じ方法でユーザーのIPアドレスのような余分な監査データを挿入することができます。

+0

https://github.com/springを見ます-projects/spring-data-commons/blob/master/src/main/java/org/springframework/data/auditing/AuditingHandler.java –

答えて

0

春データコモンズCreatedDateにlasModifiedDateを取り込むための責任があるクラスAuditingHandlerを持っています。

あなたがすべきゴーサインクラスdefinitonこのlinkをチェックして、メソッドの下にチェック:

  1. setDateTimeForNow
  2. setModifyOnCreation
  3. touchDate
関連する問題