profile说明
server
spring
swagger
mysql
spring:
datasource:
type: com.alibaba.druid.pool.DruidDataSource #配置当前要使用的数据源的操作类型那个
driver-class-name: org.gjt.mm.mysql.Driver #配置MySQL的驱动程序类
# driver-class-name: com.mysql.cj.jdbc.Driver
# driver-class-name: com.mysql.jdbc.Driver
# MYSQL 5 驱动:com.mysql.jdbc.Driver,MYSQL 6+ 驱动:com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/db_test?useUnicode=true&characterEncoding=utf8
username: root
password: 123456
redis
spring:
redis:
databese: 0 #数据库索引
host: localhost
port: 6379
# password:
timeout: 1000 #连接超时时间(毫秒)
jedis:
pool:
max-active: 20 #连接池最大连接数(使用负值表示没有限制)
max-wait: 1 #连接池最大阻塞等待时间(使用负值表示没有限制)
# min-idle: 0 #连接池中的最小空闲连接
max-idle: 10 #连接池中的最大空闲连接
druid
https://www.cnblogs.com/defineconst/p/10879824.html
spring:
datasource:
druid:
initial-size: 5 #初始化时建立物理连接的个数
min-idle: 5 #最小连接池数量
max-active: 20 #最大连接池数量 maxIdle已经不再使用
max-wait: 6000 #获取连接时最大等待时间,单位毫秒
test-while-idle: true #申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
pool-prepared-statements: true #是否缓存preparedStatement,mysql5.5+建议开启
filters:
- stat
- wall #配置扩展插件
stat-view-servlet:
login-username: admin
login-password: 1234567
oracle
jpa
spring:
jpa:
properties:
jdbc:
lob:
non_contextual_creation: true
hibernate:
dialect: org.hibernate.dialect.PostgreSQLDialect
hbm2ddl:
auto: update
hibernate
mybatis
mybatis-plus
https://www.cnblogs.com/leeego-123/p/10734330.html
mybatis-plus:
global-config:
db-config:
id-type: auto
field-strategy: not_empty
#驼峰下划线转换
column-underline: true
#https://mp.baomidou.com/guide/logic-delete.html
#逻辑删除配置
logic-delete-value: 0
logic-not-delete-value: 1
db-type: mysql
refresh: false
configuration:
map-underscore-to-camel-case: true
cache-enabled: false
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl