[英]How to use @NoRepositoryBean annotation in springboot
我尝试在 springboot 中使用 @NoRepositoryBean 注释。 所以我尝试这样。
import org.apache.ibatis.annotations.*;
import java.time.LocalDateTime;
import org.springframework.data.repository;
@NoRepositoryBean
public interface YearReportRepository {
...
...
}
但我收到了这个错误。 cannot find symbol @NoRepositoryBean
请告诉我如何使用@NoRepositoryBean 注释。
我看你的代码它,我看到你的资料库没有任何扩展标准的Spring库的接口,如CrudRepository
这意味着没有理由把这个注解放在上面。 除非您的 repo 接口扩展了 Spring 存储库接口之一,否则它将无效。
因此,您可以将其删除。 以下是有关此注释的更多详细信息。
如果这个答案不能完全解决您的问题,请在下面发表评论,我会回复。
cannot find symbol @NoRepositoryBean
看起来您没有在代码中导入@NoRepositoryBean
。
import org.springframework.data.repository.NoRepositoryBean;
此外,您的代码应如下所示:
import org.apache.ibatis.annotations.*;
import java.time.LocalDateTime;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.repository.NoRepositoryBean;
@NoRepositoryBean
public interface YearReportRepository extends JpaRepository<Entity, Long> {
...
...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.