2 回答

TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
在 spring-boot 中,您不需要使用存儲(chǔ)庫(kù)注釋來注釋存儲(chǔ)庫(kù)類。
@Repository
您只需要在您的界面上擴(kuò)展 JPARepository,Spring-boot 將負(fù)責(zé)其余的工作。例如:
public interface YourRepository extends JpaRepository<YourDomain, Serializable> {
YourDomain findBysomeparameter(Long parameter);
}
而且您不需要添加這些注釋:
@EnableJpaRepositories
@EntityScan
@ComponentScan
除非您進(jìn)行一些配置,否則 Spring-boot 會(huì)自動(dòng)執(zhí)行此操作。
我希望這將有所幫助。

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊
幾個(gè)月前,當(dāng)我開始學(xué)習(xí) Spring-Boot 時(shí),我遇到了類似的問題。我不確定 Spring 是否認(rèn)真對(duì)待目錄結(jié)構(gòu)。我的目錄結(jié)構(gòu)與@Pawan 相似。您所要做的就是將您的存儲(chǔ)庫(kù)文件夾向上移動(dòng)一級(jí),即將其移動(dòng)到父abc文件夾中。使用@Service 注釋您的 DeviceDao 類。最后更新@EnableJpaRepository 中的存儲(chǔ)庫(kù)路徑。這對(duì)我有用。希望這有幫助。
添加回答
舉報(bào)