[英]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.