0

私はSpringの基本を多かれ少なかれ理解し(私は思う)、新しいことを試しています。現在、サービスが汎用サービス クラスを拡張するだけの場合、エンティティ/リポジトリごとにサービス クラスを明示的に記述しない方法を見つけようとしています。

私ができるようにしたいのは、Entity Bean と Repository Bean がロードされた後、それらをループし、[Model Name]Service という名前の Bean が存在するかどうかを確認し、存在しない場合は新しいインスタンスを作成することです。汎用サービス クラスで、Repository オブジェクトを渡し、このサービスを applicationContext に登録します。

これは可能ですか?もしそうなら、それを行う最善の方法は何ですか? 私は PostProcessors を理解しようとしてきましたが、実際に機能すると思われるもの (BeanPostProcessor) は、これを行うのに適切な場所ではないようです。

御時間ありがとうございます

4

0 に答える 0