spring boot 資料庫驅動 maven載入問題
問題描述:在2.0之後版本的spring boot 引用一些資料庫驅動會發現無法識別,再去maven下檢視會發現驅動未下載。
經過我的勘察,發現原來是因為,新版本的依賴
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent>
去掉了依賴中對於一些資料庫驅動的版本號定義。
如果需要下載
1)release 版本調整為1.xx以後的版本
2)在pom檔案下,相應的驅動下寫入版本號。如postgresql驅動
直接寫下版本號<version>9.4.1212</version>
之後是postgresql問題:需要在yml中加
application.properties增加以下屬性
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialect spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults = false
- 1
- 2
或者application.yml增加以下屬性
spring:
jpa:
properties:
hibernate:
temp:
use_jdbc_metadata_defaults: false
根本原因就是:版本問題!!!
注意事項:注意配置檔案裡的空格
相關推薦
spring boot 資料庫驅動 maven載入問題
問題描述:在2.0之後版本的spring boot 引用一些資料庫驅動會發現無法識別,再去maven下檢視會發現驅動未下載。 經過我的勘察,發現原來是因為,新版本的依賴 <parent> <groupId>org.springframewo
Spring Boot項目Maven Build報錯的解決方法
running ati 依賴 lur fail compile ring date -c 問題1, [ERROR]Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.21.0:tes
MAC系統下用Idea創建spring boot工程 基於maven
jar包 需要 XML 修改 說明 創建 nis 瀏覽器 group 1、創建項目 打開idea編輯器,選擇file -> new -> project 點擊next 依次填入group,artifact 填寫完成之後再點擊“next” 根據自己的
Spring boot 在啟動時載入一些配置
新建一個StartupRunner 類,引用CommandLineRunner方法 @Component public class StartupRunner implements CommandLineRunner { @Autowired private RedisT
spring boot資料庫操作彙總
1 關於orm orm即object relational mapping,物件關係對映,即將資料庫中的表對映成物件。 常用的orm有以下: mybatis spring jdbc template hibernate spring data jpa 如果在spring boot專案中用的是my
spring boot 資料庫連線
server: port: 8080 spring: datasource: url: jdbc:mysql://localhost:3306/jdjk?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncod
Spring Boot專案使用maven-assembly-plugin根據不同環境打包成tar.gz或者zip
spring-boot-assembly 在spring boot專案中使用maven profiles和maven assembly外掛根據不同環境打包成tar.gz或者zip 將spring boot專案中的配置檔案提取到外部config目錄中 將spring boot專案中的
IDEA 搭建spring boot+ssm+jsp+maven 專案
一.搭建springboot idea 自帶springboot 元件直接使用即可 填寫maven 專案配置 finish完成,專案結構如下圖: 啟動項:LolclApplication---》走的是main()函式 配置application.properties
IDEA Spring Boot 資料庫連線配置_備註
idea版本及jdk環境: 首先是必須引入的: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte
Spring boot 學習之旅--載入靜態資原始檔
介面寫久了感覺Jquery忘光了,在網上蕩了一個帶頁面的專案,根據要求搭建好spring boot+thymeleaf配置,js 、css放到static資料夾下,啟動專案發現樣式不顯示,查閱資料boot專案是預設載入static下的靜態資源,在頁面'ctr'下也能進去,好鬱
Spring Boot Profile 與Maven Profile 整合實踐
在現代的專案開發中多人協作、多環境部署已經是必不可少的軟體開發方式,筆者目前正在開發的一個基於Spring Boot 專案環境就有四套之多,包括(本地、測試、演練、生產)。尤其是現代的大型專案開發,構建複雜、參與人數眾多等因素,使得高效的構建工具必不可少。而Ma
spring boot資料庫操作(以mysql為例)
新增資料庫支援 在maven中新增元件(pom.xml) <dependency> <groupId>org.springframework.boot</groupId>
【Spring Boot】IDEA + Maven + Spring Boot + JPA + Spring Security + JWT
在上篇部落格中,我們搭建好了一個使用者服務框架,本篇部落格緊接著使用者的業務場景的使用,在此基礎上整合spring security 和 jwt 實現使用者的登入,註冊以及許可權控制。 進行框架整合之前,我們先簡單瞭解一下Spring Secu
spring-boot中關於Maven依賴管理的一個問題
背景: 今天在使用spring boot整合redis的時候,發現一個現象對於spring boot的其他pom依賴都可以不配置version版本號 <dependency> <groupId>org.springfra
spring-boot+mybatis+mysql+maven整合(附帶自己整合的專案)
最近在學習springboot,整合了一個spring-boot+mybatis,看了很多教程,都沒成功,具體的整合流程,大家 看這篇基本就行了,再down下我自己的專案,大家參照著看,希望能幫到大家。LZ今天自己搭建了下Spring boot+Mybatis,比原來的Spr
Spring Boot項目Maven打包報錯(repackage failed: Unable to find main class)
class art 配置 報錯 tin log logs 解決 文件添加 解決方案: setting.xml文件添加如下配置: <plugin> <groupId>org.springframework.boot</group
使用P6Spy監控你的Spring boot資料庫操作
開發十年,就只剩下這套架構體系了! >>>
使用Flyway管理你的Spring boot資料庫版本
開發十年,就只剩下這套架構體系了! >>>
【Oracle】spring boot使用Maven管理Oracle驅動包
由於Oracle授權問題,Maven3不提供Oracle JDBC driver,為了在Maven專案中應用Oracle JDBC driver,必須手動新增到本地倉庫。 手動新增到本地倉庫需要本地有oracle驅動包,有兩種方式獲取oracle的驅動包:一種是去oracle官網下載,另一種是如
spring boot 專案maven打war包,部署Tomcat啟動時spring boot未載入,專案訪問404
寫了個restful風格的spring boot專案,maven打成war包後部署Tomcat後,啟動頁面沒有看到spring boot載入的資訊,即控制檯沒有打印出那個大大的spring boot 字串,這是spring boot沒有被容器載入,修改方法如下:@Spring