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

quartz

rabbitmq

dubbo

es

websocket

webservice

webmvc