123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- #服务器配置
- server:
- undertow:
- # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程
- io-threads: 4
- # 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载
- worker-threads: 20
- # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理
- buffer-size: 1024
- # 是否分配的直接内存
- direct-buffers: true
- #spring配置
- spring:
- cache:
- ehcache:
- config: classpath:config/ehcache.xml
- http:
- encoding:
- charset: UTF-8
- force: true
- servlet:
- multipart:
- max-file-size: 256MB
- max-request-size: 1024MB
- mvc:
- throw-exception-if-no-handler-found: true
- resources:
- add-mappings: false
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- druid:
- initial-size: 5
- max-active: 20
- min-idle: 5
- max-wait: 60000
- # MySql、PostgreSQL校验
- validation-query: select 1
- # Oracle校验
- #validation-query: select 1 from dual
- validation-query-timeout: 2000
- test-on-borrow: false
- test-on-return: false
- test-while-idle: true
- time-between-eviction-runs-millis: 60000
- min-evictable-idle-time-millis: 300000
- stat-view-servlet:
- enabled: true
- login-username: blade
- login-password: 1qaz@WSX
- web-stat-filter:
- enabled: true
- url-pattern: /*
- exclusions: '*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*'
- session-stat-enable: true
- session-stat-max-count: 10
- #hikari:
- #connection-test-query: SELECT 1 FROM DUAL
- #connection-timeout: 30000
- #maximum-pool-size: 5
- #max-lifetime: 1800000
- #minimum-idle: 1
- devtools:
- restart:
- log-condition-evaluation-delta: false
- #配置日志地址
- logging:
- config: classpath:log/logback_${blade.env}.xml
- # mybatis
- mybatis-plus:
- mapper-locations: classpath:org/springblade/**/mapper/*Mapper.xml
- #实体扫描,多个package用逗号或者分号分隔
- typeAliasesPackage: org.springblade.**.entity
- #typeEnumsPackage: org.springblade.dashboard.entity.enums
- global-config:
- # 关闭MP3.0自带的banner
- banner: false
- db-config:
- #主键类型 0:"数据库ID自增", 1:"不操作", 2:"用户输入ID",3:"数字型snowflake", 4:"全局唯一ID UUID", 5:"字符串型snowflake";
- id-type: id_worker
- #字段策略
- insert-strategy: not_null
- update-strategy: not_null
- select-strategy: not_null
- #驼峰下划线转换
- table-underline: true
- # 逻辑删除配置
- # 逻辑删除全局值(1表示已删除,这也是Mybatis Plus的默认配置)
- logic-delete-value: 1
- # 逻辑未删除全局值(0表示未删除,这也是Mybatis Plus的默认配置)
- logic-not-delete-value: 0
- configuration:
- map-underscore-to-camel-case: true
- cache-enabled: false
- #swagger配置信息
- swagger:
- title: SpringBlade 接口文档系统
- description: SpringBlade 接口文档系统
- version: 2.5.2
- license: Powered By SpringBlade
- licenseUrl: https://bladex.vip
- terms-of-service-url: https://bladex.vip
- contact:
- name: smallchill
- email: smallchill@163.com
- url: https://gitee.com/smallc
|