このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Data Relational 3.5.2 を使用してください!

監査

監査をアクティブにするには、次の例に示すように、@EnableJdbcAuditing を構成に追加します。

Java 構成を使用した監査のアクティブ化
@Configuration
@EnableJdbcAuditing
class Config {

    @Bean
    AuditorAware<AuditableUser> auditorProvider() {
        return new AuditorAwareImpl();
    }
}

型 AuditorAware の Bean を ApplicationContext に公開すると、監査インフラストラクチャはそれを自動的に選択し、それを使用してドメイン型に設定する現在のユーザーを決定します。ApplicationContext に複数の実装が登録されている場合、@EnableJdbcAuditing の auditorAwareRef 属性を明示的に設定することにより、使用する実装を選択できます。