我嘗試在 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 注釋。
uj5u.com熱心網友回復:
cannot find symbol @NoRepositoryBean看起來您沒有@NoRepositoryBean在代碼中匯入。
- 檢查您的依賴項是否良好
- 如果可以直接匯入,請檢查您的 IDE
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> {
...
...
}
uj5u.com熱心網友回復:
我看你的代碼它,我看到你的資料庫沒有不擴展任何標準的Spring庫的介面,如CrudRepository
這意味著沒有理由把這個注解放在上面。除非您的 repo 介面擴展了 Spring 存盤庫介面之一,否則它將無效。
因此,您可以將其洗掉。以下是有關此注釋的更多詳細資訊。
如果這個答案不能完全解決您的問題,請在下面發表評論,我會回復。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/351849.html
