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:// localhostを:3306 / zhangziyangtest?serverTimezone =アジア/上海&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 = DUALから1を選択
=真spring.datasource.druid.testWhileIdle
spring.datasource.druid.testOnBorrow =偽
偽= spring.datasource.druid.testOnReturn

あなたはSQLファイアウォールを開きたい場合はPSCacheの公式の下でのPreparedStatementは、MySQLは個人的なアドバイスをオフにすることをお勧め示唆したキャッシュが推奨されているかどうか

spring.datasource.druid.poolPreparedStatements =真
spring.datasource.druid.maxPoolPreparedStatementPerConnectionSize = 20

フィルタの設定は、ファイアウォールのための「壁」、統計の傍受を監視し、監視インタフェースSQLない統計情報を削除します

spring.datasource.druid.filters = STAT、壁、log4jの

connectPropertiesプロパティによってmergeSql機能を開くには、遅いSQLレコード

spring.datasource.druid.connectionProperties = druid.stat.mergeSql =真; druid.stat.slowSqlMillis = 5000

timeBetweenLogStatsMillisを設定しないでください定期的に出力を記録し、クリアしたSQLの統計につながります

spring.datasource.druid.timeBetweenLogStatsMillis = 20000

MyBatisのDAO位置+豆位置
mybatis.mapper-場所のCLASSPATH =:/マッパー/
.xmlファイル

mybatis.type-別名パッケージ= com.springboot.demo.bean

ページ付けプラグイン構成pagehelper

pagehelper.pageサイズゼロ=真
pagehelper.offset-AS-ページNUM =真
pagehelper.row-境界-とカウント=真
pagehelper.reasonable = TRUE
pagehelper.params = PAGENUM = pageHelperStart;のpageSize = pageHelperRows。
pagehelper.support-方法-引数=偽
pagehelper.helper-方言= mysqlの

おすすめ

転載: www.cnblogs.com/ZhangZiYangDeBoKe/p/11281694.html