123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180 |
- server:
- # port: 8080
- port: 8089
- tomcat:
- max-connections: 30000
- connection-timeout: 3000000
- spring:
- profiles:
- active: dev
- # active: test
- # active: prodr
- cache:
- ehcache:
- config: classpath:ehcache-config.xml
- http:
- multipart:
- max-file-size: 20MB
- max-request-size: 1000MB
- encoding:
- charset: utf-8
- enabled: true
- force: true
- aop:
- auto: true
- jackson:
- date-format: yyyy-MM-dd HH:mm:ss
- time-zone: GMT+8
- datasource:
- # 使用druid配置连接池
- druid:
- driver-class-name: com.mysql.jdbc.Driver
- initial-size: 2
- max-active: 30
- min-idle: 2
- max-wait: 60000
- validation-query: select 'x'
- validation-query-timeout: 1
- test-on-borrow: true
- test-on-return: true
- test-while-idle: true
- time-between-eviction-runs-millis: 10000
- min-evictable-idle-time-millis: 30001
- async-close-connection-enable: true
- filters: stat,slf4j,wall
- #监控配置
- filter:
- stat:
- enabled: true
- log-slow-sql: true
- slow-sql-millis: 1000
- merge-sql: true
- slf4j:
- enabled: true
- connection-log-enabled: true
- connection-close-after-log-enabled: true
- connection-commit-after-log-enabled: true
- connection-connect-after-log-enabled: true
- connection-connect-before-log-enabled: true
- connection-log-error-enabled: true
- data-source-log-enabled: true
- result-set-log-enabled: true
- statement-log-enabled: true
- wall:
- enabled: true
- config:
- alter-table-allow: false
- truncate-allow: false
- drop-table-allow: false
- #是否允许非以上基本语句的其他语句,缺省关闭,通过这个选项就能够屏蔽DDL
- none-base-statement-allow: false
- #检查UPDATE语句是否无where条件,这是有风险的,但不是SQL注入类型的风险
- update-where-none-check: true
- #SELECT ... INTO OUTFILE 是否允许,这个是mysql注入攻击的常见手段,缺省是禁止的
- select-into-outfile-allow: false
- #是否允许调用Connection.getMetadata方法,这个方法调用会暴露数据库的表信息
- metadata-allow: true
- #允许多条sql一起执行
- multi-statement-allow: false
- #对被认为是攻击的SQL进行LOG.error输出
- log-violation: true
- #对被认为是攻击的SQL抛出SQLExcepton
- throw-exception: true
- web-stat-filter:
- enabled: true
- url-pattern: /*
- exclusions: '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*'
- #你可以配置principalSessionName,使得druid能够知道当前的cookie的用户是谁
- #principal-cookie-name: admin
- #你可以配置principalSessionName,使得druid能够知道当前的session的用户是谁
- #principal-session-name: admin
- #设置profileEnable能够监控单个url调用的sql列表。
- profile-enable: true
- #session统计功能
- session-stat-enable: false
- #最大session数
- session-stat-max-count: 100000
- stat-view-servlet:
- enabled: true
- login-username: admin
- login-password: druid
- url-pattern: /druid/*
- #允许清除记录
- reset-enable: false
- #访问白名单
- allow: 192.168.1.1/24,192.168.200.1/24
- # aop-patterns: cn.ubitehc.ttc.controller.aop.*
- # kafka:
- # bootstrap-servers: 192.168.200.35:9092,192.168.200.36:9092
- # producer:
- # retries: 0
- # batch-size: 16384
- # buffer-memory: 33554432
- # key-serializer: org.apache.kafka.common.serialization.StringSerializer
- # value-serializer: org.apache.kafka.common.serialization.StringSerializer
- # consumer:
- # group-id: spider
- # enable-auto-commit: true
- # auto-offset-reset: latest
- # auto-commit-interval: 10000
- # key-deserializer: org.apache.kafka.common.serialization.StringDeserializer
- # value-deserializer: org.apache.kafka.common.serialization.StringDeserializer
- redis:
- timeout: 3600
- max-idle: 100
- max-active: 1000
- maxWaitMillis: 10000
- max-wait: 10000
- min-idle: 100
- #mybatis:
- mybatis-plus:
- mapper-locations: classpath:mapper/*.xml
- #实体扫描,多个package用逗号或者分号分隔
- type-aliases-package: cn.czubitech.ttc.entity
- global-config:
- #主键类型 0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";
- id-type: 0
- #字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"
- field-strategy: 1
- #驼峰下划线转换
- db-column-underline: true
- #刷新mapper 调试神器
- refresh-mapper: true
- #数据库大写下划线转换
- #capital-mode: true
- #序列接口实现类配置
- #key-generator: com.baomidou.springboot.xxx
- #逻辑删除配置(下面3个配置)
- logic-delete-value: 0
- logic-not-delete-value: 1
- meta-object-handler: cn.ubitech.ttc.config.MyMetaObjectHandler
- configuration:
- map-underscore-to-camel-case: true
- cache-enabled: true
- ##pagehelper分页插件
- #pagehelper:
- # helperDialect: mysql
- # reasonable: true
- # supportMethodsArguments: true
- # params: count=countSql
- #logging
- logging:
- level: debug
- #fastdfs相关内容
- fdfs:
- connect-timeout: 2000
- so-timeout: 1500
- # #缩略图生成参数
- # thumb-image:
- # width: 150
- # height: 150
- pool:
- max-total: 100
- max-wait-millis: 60
- lifo: true
|