springboot + mybatis + pagehelper + друид + MySQL

spring.datasource.type = com.alibaba.druid.pool.DruidDataSource
spring.datasource.driver класса имя = com.mysql.cj.jdbc.Driver
spring.datasource.url = JDBC: MySQL: // локальный: 3306 / zhangziyangtest? serverTimezone = Asia / Shanghai & characterEncoding = utf8
spring.datasource.username = корень
spring.datasource.password = корень

Количество соединений в пуле соединений инициализации размера друида, минимум, максимум

spring.datasource.druid.initialSize = 5
spring.datasource.druid.minIdle = 5
spring.datasource.druid.maxActive = 20

Настройка сбора времени ожидания соединения ожидания

spring.datasource.druid.maxWait = 60000

Интервалы частоты такого обнаружения, праздное соединение обнаружено, будет закрыта в миллисекундах

spring.datasource.druid.timeBetweenEvictionRunsMillis = 60000

Соединитель, расположенный в продолжительности жизни минимального пула миллисекунд

spring.datasource.druid.minEvictableIdleTimeMillis = 300000
spring.datasource.druid.validationQuery = ВЫБРАТЬ 1 из DUAL
spring.datasource.druid.testWhileIdle = истина
spring.datasource.druid.testOnBorrow = ложь
spring.datasource.druid.testOnReturn = ложь

Если кэш PreparedStatement, который находится под PSCache чиновника предложил MySQL рекомендуется отключить личные советы рекомендуются, если вы хотите, чтобы открыть SQL брандмауэра

spring.datasource.druid.poolPreparedStatements = истина
spring.datasource.druid.maxPoolPreparedStatementPerConnectionSize = 20

Настройка фильтров статистики монитора перехват, удалите мониторинг интерфейс SQL не статистика, «стена» для брандмауэра

spring.datasource.druid.filters = стат, стена, log4j

Чтобы открыть функцию mergeSql по connectProperties собственности; медленная запись SQL

spring.datasource.druid.connectionProperties = druid.stat.mergeSql = истина; druid.stat.slowSqlMillis = 5000

! ! ! Не настраивайте timeBetweenLogStatsMillis регулярно входить выход и привести к статистике SQL расчищенной

spring.datasource.druid.timeBetweenLogStatsMillis = 20000

MyBatis позиция DAO + позиция Bean
mybatis.mapper-места CLASSPATH =: / Mapper /
.xml

mybatis.type-псевдонимы-пакет = com.springboot.demo.bean

Разбивка плагин конфигурации pagehelper

pagehelper.page величина от нуля = истина
pagehelper.offset-а-страница-Num = истинные
pagehelper.row-граница-с-кола = истина
pagehelper.reasonable = истина
pagehelper.params = pageNum = pageHelperStart; PAGESIZE = pageHelperRows;
pagehelper.support-метода-аргументы = ложь
pagehelper.helper говор = MySQL

рекомендация

отwww.cnblogs.com/ZhangZiYangDeBoKe/p/11281694.html