专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

SpingBoot下Mysql8 & Druid配置总结

前言

配置druid + mysql-connector5.XX 8.XX导致各种报错已经不是一回两回了,本来是个简单问题,但总是配错 ≡(▔﹏▔)≡,今天在这里总结一下,以后直接拿来用了,希望不要再栽在这里!

配置步骤

1. 确定mysql版本

54_1.png

2. mysql-connector包

这要注意选8.XX的包

<dependency>
    <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.11</version>
</dependency>
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid</artifactId>
                <version>1.1.0</version>
            </dependency>

3. 写Config配置类

这里不用yml配了,直接写个配置类

@Configuration
public class DruidConfig {
    @Bean
    public DruidDataSource druidDataSource() {
        //Druid 数据源配置
        DruidDataSource dataSource = new DruidDataSource();
        dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
        dataSource.setUrl("jdbc:mysql://127.0.0.1:[port]/[db_name]?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true");
        dataSource.setUsername("[name]");
        dataSource.setPassword("[passwd]");
        //初始连接数(默认值0)
        dataSource.setInitialSize(8);
        //最小连接数(默认值0)
        dataSource.setMinIdle(8);
        //最大连接数(默认值8,注意"maxIdle"这个属性已经弃用)
        dataSource.setMaxActive(32);
        return dataSource;
    }
}

终于启动成功了,这么简单的东西,555实在太菜了(希望下次不会再出错了<(_ _)>)

54_2.png

文章永久链接:https://tech.souyunku.com/29472

未经允许不得转载:搜云库技术团队 » SpingBoot下Mysql8 & Druid配置总结

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们