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

根本原因就是:版本问题!!!

注意事项:注意配置文件里的空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值