首页 > 其他分享 >springboot application.yml 配置说明

springboot application.yml 配置说明

时间:2023-03-02 23:25:00浏览次数:51  
标签:stat false springboot 配置 druid application 监控 true yml

1. springboot application.yml 配置说明

server:
  port: 8080
spring:
  datasource:
    username: root
    password: 123456
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=Asia/Shanghai
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      # 链接池初始化大小
      initial-size: 8
      # 最大活跃数
      max-active: 16
      # 最小空闲数
      min-idle: 1
      # 最大等待时间
      max-wait: 60000
#指定MyBatis映射文件的路径
mybatis:
  mapper-locations: classpath:mapper/*.xml
  type-aliases-package: com.pab.data.datasource.entity
  configuration:
    #可以通过设置map-underscore-to-camel-case属性为true来开启驼峰功能
    map-underscore-to-camel-case: true


  # 数据源连接池配置

#    druid:
#      #   数据源其他配置
#      initialSize: 5
#      minIdle: 5
#      maxActive: 20
#      maxWait: 60000
#      timeBetweenEvictionRunsMillis: 60000
#      minEvictableIdleTimeMillis: 300000
#      validationQuery: SELECT 1 FROM DUAL
#      testWhileIdle: true
#      testOnBorrow: false
#      testOnReturn: false
#      poolPreparedStatements: true
#      maxPoolPreparedStatementPerConnectionSize: 20
#      useGlobalDataSourceStat: true
#      connectionProperties: druid.stat.mergeSql=true;druid.stat.logSlowSql=true;druid.stat.slowSqlMillis=1000;
#      # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
#      filters: stat,wall,slf4j
#
#      #配置监控属性: 在druid-starter的: com.alibaba.druid.spring.boot.autoconfigure.stat包下进行的逻辑配置
#      # WebStatFilter配置,
#      web-stat-filter:
#        #默认为false,表示不使用WebStatFilter配置,就是属性名去短线
#        enabled: true
#        #拦截该项目下的一切请求
#        url-pattern: /*
#        #对这些请求放行
#        exclusions: /druid/*,*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico
#        session-stat-enable: true
#        principal-session-name: session_name
#        principal-cookie-name: cookie_name
#      # StatViewServlet配置
#      stat-view-servlet:
#        #默认为false,表示不使用StatViewServlet配置,就是属性名去短线
#        enabled: true
#        #配置DruidStatViewServlet的访问地址。后台监控页面的访问地址
#        url-pattern: /druid/*
#        #禁用HTML页面上的“重置”功能,会把所有监控的数据全部清空,一般不使用
#        reset-enable: false
#        #监控页面登录的用户名
#        login-username: admin
#        #监控页面登录的密码
#        login-password: 123456
#        #白名单
#        allow:
#        #黑名单
#        deny:
#      #Spring监控配置,说明请参考Druid Github Wiki,配置_Druid和Spring关联监控配置
#      aop-patterns: com.pab.*

 

标签:stat,false,springboot,配置,druid,application,监控,true,yml
From: https://www.cnblogs.com/gylhaut/p/17173987.html

相关文章