1.配置tomcat數據源: # 數據源基本配置spring.datasource.url=jdbc:mysql://localhost:3306/shoptest?useUnicode=true&characterEncoding=UTF-8spring.datasource.username=r ...
1.配置tomcat數據源:
# 數據源基本配置
spring.datasource.url=jdbc:mysql://localhost:3306/shoptest?useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=root
#spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#最大等待連接中的數量,設位0則沒有限制.
spring.datasource.tomcat.max-idle=10
#最大連接活動數:
spring.datasource.tomcat.max-active=50
#最大等待毫秒數,單位為ms,超過時間會出錯誤信息:
spring.datasource.tomcat.max-wait=10000
#資料庫連接池初始化連接數:
spring.datasource.tomcat.initial-size=5
- 配置dbcp2數據源:
# 數據源基本配置
spring.datasource.url=jdbc:mysql://localhost:3306/shoptest?useUnicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=root
#指定資料庫類型:
spring.datasource.type=org.apache.commons.dbcp2.BasicDataSource
#spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#最大等待連接中的數量,設位0則沒有限制.
spring.datasource.dbcp2.max-idle=10
#最大連接活動數:
spring.datasource.dbcp2.max-total=50
#最大等待毫秒數,單位為ms,超過時間會出錯誤信息:
spring.datasource.dbcp2.max-wait-millis=10000
#資料庫連接池初始化連接數:
spring.datasource.dbcp2.initial-size=5
- springboot整合Mybatis框架:
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.1</version>
</dependency>
配置文件:
#mybatis整合:
# 指定全局配置文件位置
mybatis.config-location: classpath:mybatis/mybatis-config.xml
#指定sql存放文件.
mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
#日誌配置DEBUG,可以更好的觀察測試結果
logging.level.root=DEBUG
logging.level.org.springframework=DEBUG
logging.level.org.mybatis=DEBUG
啟動類上設定@MapperScan定義掃描:
@MapperScan(
//指定掃描包:
basePackages = "com.account.demo.dao.*",
//指定SqlSessionFactory,如果sqlSessionTemplate被指定,則作廢.
//sqlSessionFactoryRef = "sqlSessionFactory",
//指定sqlSessionTemplate,將忽略sqlSessionFactory的配置:
//sqlSessionTemplateRef = "sqlSessionTemplate",
// markerInterface = Class.class,//掃描限定介面:
//指定Repository,為限定:
annotationClass = Repository.class
)
- 其他整合JPA(Hibernate),JDBCTemplate的,等後面的篇章把SpringBoot深入淺出對自己主要內容整理完後,會整理這些知識點,發出來.