アノテーションインターフェース NoRepositoryBean


@RetentionSE(RUNTIMESE) @TargetSE(TYPESE) @DocumentedSE public @interface NoRepositoryBean
リポジトリインターフェースがピックアップされないようにして、結果としてインスタンスが作成されるようにするアノテーション。

これは通常、中間リポジトリで宣言されたメソッドを実装するために、カスタムリポジトリの基本クラスと組み合わせてすべてのリポジトリに拡張ベースインターフェースを提供するときに使用されます。この場合、通常は中間リポジトリインターフェースから具体的なリポジトリインターフェースを派生させますが、中間インターフェース用の Spring Bean は作成しません。

作成者:
Oliver Gierke