springboot使用之一:连接生产数据库,添加连接池

项目中,难免遇到连接数据库的情形,目前来说springboot连接mybatis有两种,我这边使用的是mybatis官方提供XML方式的整合。

后面,对项目进行完善,引入了连接池,PageHelper分页插件,以及错误页面的配置。

1.导入基础项目,改为自己的数据库

首先,从将spingboot从默认的嵌入式数据库改为mysql(自己安装的),基础项目是springboot官方提供的gs-relation-data-access

引入依赖:

        <!-- springboot jdbc starter -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency> 
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
        </dependency>
        <!-- mysql驱动 -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>        

 添加配置文件application.properties(springboot约定配置名称),添加配置项如下:

spring.datasource.url=jdbc:mysql://localhost:3306/estore
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

即可引入自己的数据库,并开始使用了。

2.引入DruidDataSource连接池

引入依赖:

        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
            <version>1.0.18</version>
        </dependency>

在application.properties中添加配置项:

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

在控制台查看结果,启动时即可看到springboot的详细启动参数

通过在appliction.properties中设置日志级别:

logging.level.root=DEBUG
原文地址:https://www.cnblogs.com/sloveling/p/springboot_1.html