重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
Spring Jpa如何配置一個(gè)多數(shù)據(jù)源工程?相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。
工程創(chuàng)建
首先是創(chuàng)建一個(gè)Spring Boot工程,創(chuàng)建時(shí)添加基本的Web、Jpa以及MySQL依賴,如下:
創(chuàng)建完成后,添加Druid依賴,這里和前文的要求一樣,要使用專為Spring Boot打造的Druid,大伙可能發(fā)現(xiàn)了,如果整合多數(shù)據(jù)源一定要使用這個(gè)依賴,因?yàn)檫@個(gè)依賴中才有DruidDataSourceBuilder,最后還要記得鎖定數(shù)據(jù)庫依賴的版本,因?yàn)榭赡艽蟛糠秩擞玫倪€是5.x的MySQL而不是8.x。完整依賴如下:
org.springframework.boot spring-boot-starter-data-jpa org.springframework.boot spring-boot-starter-web com.alibaba druid-spring-boot-starter 1.1.10 mysql mysql-connector-java 5.1.28 runtime