我迁移了一个Spring-Cloud-Function来使用Functional Bean注册。我可以注册包含应用程序逻辑的Function。但是,我的逻辑应该能够自动生成我当前定义的dynamodbRepository:
@EnableScan
public interface BookRepository extends CrudRepository<CodingTip, String> {
List<Book> findAllByAuthor(String author);
}因为我不再扫描bean,所以没有创建BookRepository类型的bean。这意味着我必须自己注册它。但我不想定义所有CRUD方法的实现。
目前,我可以这样写:
context.registerBean("repository", BookRepository.class, () -> new BookRepository(){ ... });如何注册BookRepository bean,同时仍然保留为我实现的所有CRUD方法的优点?
https://stackoverflow.com/questions/56814158
复制相似问题