Spring Data JPA 常用配置
#jpa 配置 spring.jpa.database-platform=mysql # 是否开启生成表结构 spring.jpa.generate-ddl=false # 通过实体类生成表的策略 spring.jpa.hibernate.ddl-auto=none # 在日志中打印SQL语句 spring.jpa.show-sql=true # 格式化日志中的SQL语句 spring.jpa.properties.hibernate.format_sql=true # 日志级别 spring.jpa.properties.hibernate.type=trace # 是否在SQL语句中输出便于调试的注释信息,show_sql=true时有效 spring.jpa.properties.hibernate.use_sql_comments=true # 在一个session中累计多少条SQL之后批量提交,提交后session会清除缓存并关闭 spring.jpa.properties.hibernate.jdbc.batch_size=50
Druid DataSource配置
# 数据源配置 spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:5306/db1?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai spring.datasource.username=root spring.datasource.password=****** # 设置数据源 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource # 初始化大小 spring.datasource.druid.initial-size=5 # 最小空闲数 spring.datasource.druid.min-idle=5 # 最大活跃数 spring.datasource.druid.max-active=20 # 获取连接等待超时的时间,单位毫秒 spring.datasource.druid.max-wait=60000 # 空闲关闭检测间隔时间,单位毫秒 spring.datasource.druid.time-between-eviction-runs-millis=60000 # 连接在连接池中的最小生存时间,单位毫秒 spring.datasource.druid.min-evictable-idle-time-millis=30000 spring.datasource.druid.validation-query=SELECT 1 spring.datasource.druid.test-while-idle=true spring.datasource.druid.test-on-borrow=false spring.datasource.druid.test-on-return=false # 打开 PSCache,并且制定每个连接上的PSCache大小 spring.datasource.druid.pool-prepared-statements=true spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20 # 配置监控统计连接的Filter,去掉后监控界面SQL无法统计,wall用于防火墙 spring.datasource.druid.filters=stat,wall,log4j # 配置DruidStatFilter spring.datasource.druid.web-stat-filter.enable=true spring.datasource.druid.web-stat-filter.url-pattern=/* spring.datasource.druid.web-stat-filter.exclusions=.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/* # 配置 DruidStatViewServlet , 登陆地址: http://localhost:${server.port}/druid/login.html spring.datasource.druid.stat-view-servlet.url-pattern=/druid/* # IP白名单,为空则允许所有,默认允许所有 spring.datasource.druid.stat-view-servlet.allow=127.0.0.1 # IP黑名单 spring.datasource.druid.stat-view-servlet.deny=127.0.0.2 # 禁用HTML中Rest ALL按钮 spring.datasource.druid.stat-view-servlet.reset-enable=false # 登陆用户名 spring.datasource.druid.stat-view-servlet.login-username=root # 登陆密码 spring.datasource.druid.stat-view-servlet.login-password=123