项目中,难免遇到连接数据库的情形,目前来说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