• 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
  • 相关阅读:
    smbmnt
    smbd
    smbcontrol
    smbclient
    smb.conf
    sleep
    size
    oracle-rman-1
    cURL 学习笔记与总结(5)用 cURL 访问 HTTPS 资源
    Java实现 LeetCode 90 子集 II(二)
  • 原文地址:https://www.cnblogs.com/sloveling/p/springboot_1.html
Copyright © 2020-2023  润新知