第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Spring Boot:考慮在您的配置中定義一個(gè)名為“entityManagerFactory”

Spring Boot:考慮在您的配置中定義一個(gè)名為“entityManagerFactory”

寶慕林4294392 2021-11-11 16:50:16
我在嘗試啟動(dòng) Spring Boot 應(yīng)用程序時(shí)收到以下錯(cuò)誤:注意:此錯(cuò)誤只有當(dāng)我把發(fā)生@Autowired批注過IDeviceRepository iDeviceRepository;的DeviceDao.java類我還沒有得到DeviceDao.java持久化到數(shù)據(jù)庫(kù) - 但正在創(chuàng)建實(shí)體> *************************** > APPLICATION FAILED TO START> ***************************> > Description: > Field iDeviceRepository in com.abc.dao.DeviceDao required a bean named 'entityManagerFactory' that could not be found. > Action:> Consider defining a bean named 'entityManagerFactory' in your configuration.這是項(xiàng)目的目錄結(jié)構(gòu):├───src│   ├───main│   │   ├───java│   │   │   └───com│   │   │       └───abc│   │   │           ├───controller│   │   │           ├───dao│   │   │           │   └───repositories│   │   │           ├───init│   │   │           ├───model│   │   │           ├───service│   │   │           └───util│   │   │               ├───common│   │   │               ├───enums│   │   │               ├───exceptions│   │   │               └───interfaces│   │   └───resources│   │       ├───static│   │       │   ├───css│   │       │   ├───fonts│   │       │   ├───img│   │       │   └───js│   │       └───templatescom.abc.init.Application.javapackage com.abc.init;@SpringBootApplication@EnableJpaRepositories("com.abc.dao.repositories")@EntityScan(basePackages = { "com.abc.model" })@ComponentScan(basePackages={ "com.abc.controller", "com.abc.service", "com.abc.dao" })public class Application{    public static void main(String[] args) {        SpringApplication.run(Application.class, args);    }}
查看完整描述

2 回答

?
慕娘9325324

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í)行此操作。


我希望這將有所幫助。


查看完整回答
反對(duì) 回復(fù) 2021-11-11
?
墨色風(fēng)雨

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ì)我有用。希望這有幫助。


查看完整回答
反對(duì) 回復(fù) 2021-11-11
  • 2 回答
  • 0 關(guān)注
  • 195 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)