このように、JSF、Spring(DI)、JPA、Spring Dataを使用するWildFly10でアプリケーションを実行しています。 今、CDIに移動してSpring(DI)を削除しようとしています。今のところ、Spring Dataを保存します。CDI環境でのバネデータのカスタム動作の設定方法
したがって、CDIをセットアップしてEntityManagerプロデューサを作成しました。
@Produces
@Dependent
@PersistenceContext
public EntityManager entityManager;
したがって、CDIとすべてのリポジトリを挿入することができます。
@EnableJpaRepositories(basePackagesは= { "com.foo.repository"}、repositoryFactoryBeanClass = CustomJpaRepositoryFactoryBean.class)
: は、しかし、私の元の環境に我々はこのように私のSpringConfigurationで定義されたカスタムリポジトリの工場を持っていました問題は、このrepositoryFactoryBeanClass = CustomJpaRepositoryFactoryBean.classをCDI環境でどのように定義できますか?