#服务器配置 server: port: 7061 undertow: # 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似netty的池化内存管理 buffer-size: 1024 # 是否分配的直接内存 direct-buffers: true # 线程配置 threads: # 设置IO线程数, 它主要执行非阻塞的任务,它们会负责多个连接, 默认设置每个CPU核心一个线程 io: 16 # 阻塞任务线程池, 当执行类似servlet请求阻塞操作, undertow会从这个线程池中取得线程,它的值设置取决于系统的负载 worker: 400 servlet: # 编码配置 encoding: charset: UTF-8 force: true #spring配置 spring: cache: ehcache: config: classpath:config/ehcache.xml servlet: multipart: max-file-size: 256MB max-request-size: 1024MB web: resources: add-mappings: false mvc: throw-exception-if-no-handler-found: true datasource: driver-class-name: org.postgresql.Driver #配置日志地址 logging: config: classpath:log/logback_${daf.env}.xml # mybatis mybatis-plus: mapper-locations: classpath:org/energy/**/mapper/*Mapper.xml #实体扫描,多个package用逗号或者分号分隔 typeAliasesPackage: org.energy.**.entity #typeEnumsPackage: org.energy.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: assign_id #字段策略 insert-strategy: not_null update-strategy: not_null where-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 #报表配置 report: enabled: false database: provider: prefix: daf- #knife4j配置 knife4j: #启用 enable: true #基础认证 basic: enable: false username: daf password: daf #增强配置 setting: enableSwaggerModels: true enableDocumentManage: true enableHost: false enableHostText: http://localhost enableRequestCache: true enableFilterMultipartApis: false enableFilterMultipartApiMethodType: POST language: zh-CN enableFooter: false enableFooterCustom: true footerCustomContent: Copyright © 2022 ENERGY CONTROL All Rights Reserved #swagger配置信息 swagger: title: ENERGY 接口文档系统 description: ENERGY 接口文档系统 version: 3.5.0 license: Powered By Energy #oss配置 oss: enabled: true name: qiniu tenant-mode: true endpoint: http://prt1thnw3.bkt.clouddn.com access-key: N_Loh1ngBqcJovwiAJqR91Ifj2vgOWHOf8AwBA_h secret-key: AuzuA1KHAbkIndCU0dB3Zfii2O3crHNODDmpxHRS bucket-name: daf #daf配置 daf: logapi: enabled: false token: sign-key: 请配置32位签名提高安全性 xss: enabled: true skip-url: - /daf-test/** secure: skip-url: - /daf-test/** client: - client-id: sword path-patterns: - /daf-sword/** - client-id: saber path-patterns: - /daf-saber/** tenant: column: tenant_id tables: - sys_notice