gpt4 book ai didi

java - 如何防止Spring创建一个刚刚扩展的 "abstract"泛型类型存储库?

转载 作者:行者123 更新时间:2023-12-01 17:48:17 25 4
gpt4 key购买 nike

如果我想做这样的事情:

public interface LongIdRepo<T> extends PagingAndSortingRepository<T, Long> {}

因为我想将其扩展为:

public interface MyRepo extends LongIdRepo<My> {}

这是不可能的,因为:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'longIdRepo': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Not a managed type: class java.lang.Object

有没有办法让Spring忽略LongIdRepo bean的创建?

最佳答案

试试这个 @NoRepositoryBean注释

@NoRepositoryBean
public interface LongIdRepo<T> extends PagingAndSortingRepository<T, Long> {}

关于java - 如何防止Spring创建一个刚刚扩展的 "abstract"泛型类型存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52914977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com