|
@@ -0,0 +1,180 @@
|
|
|
+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
|