# Spring配置 spring: # 资源信息 messages: # 国际化资源文件路径 basename: i18n/messages profiles: active: druid # 项目相关配置 bs: # 名称 name: bs # 版本 version: 3.8.6 # 版权年份 copyrightYear: 2023 # 实例演示开关 demoEnabled: true # 文件路径 示例( Windows配置D:/bs/uploadPath,Linux配置 /home/bs/uploadPath) profile: D:/bs/uploadPath # 文件存储路径 windows 路径 winLocalFilePath: D:/bs/uploadPath # winLocalFilePath: E:/test # 文件存储路径 linux 路径 linuxLocalFilePath: /home/chain-mos/attachment # 文件存储路径 mac 路径 macLocalFilePath: ~/chain-mos/attachment # 获取ip地址开关 addressEnabled: false # 验证码类型 math 数字计算 char 字符验证 captchaType: char tenant: column: tenant_id noIgnoreTables: - sys_tenant - tenant_config - gen_table - gen_table_column - sys_user_role - sys_dict_data - sys_dict_type - sys_job - sys_job_log - sys_logininfor - sys_menu - sys_oper_log - sys_role_dept - sys_role_menu - sys_user_post - sys_user_role - sys_config # 开发环境配置 server: # 服务器的HTTP端口,默认为8080 port: 8080 servlet: # 应用的访问路径 context-path: / tomcat: # tomcat的URI编码 uri-encoding: UTF-8 # 连接数满后的排队数,默认为100 accept-count: 1000 threads: # tomcat最大线程数,默认为200 max: 800 # Tomcat启动初始化的线程数,默认值10 min-spare: 100 # 日志配置 logging: level: com.bs: debug org.springframework: warn # 用户配置 user: password: # 密码最大错误次数 maxRetryCount: 5 # 密码锁定时间(默认10分钟) lockTime: 10 # 文件上传 servlet: multipart: # 单个文件大小 max-file-size: 10MB # 设置总上传的文件大小 max-request-size: 20MB # 服务模块 devtools: restart: # 热部署开关 enabled: true # redis 配置 redis: # 地址 host: localhost # 端口,默认为6379 port: 6379 # 数据库索引 database: 2 # 密码 password: # 连接超时时间 timeout: 10s lettuce: pool: # 连接池中的最小空闲连接 min-idle: 0 # 连接池中的最大空闲连接 max-idle: 8 # 连接池的最大数据库连接数 max-active: 8 # #连接池最大阻塞等待时间(使用负值表示没有限制) max-wait: -1ms # token配置 token: # 令牌自定义标识 header: Authorization # 令牌密钥 secret: abcdefghijklmnopqrstuvwxyz # 令牌有效期(默认30分钟) expireTime: 300 # MyBatis Plus配置 mybatis-plus: # 搜索指定包别名 typeAliasesPackage: com.bs.**.domain # 配置mapper的扫描,找到所有的mapper.xml映射文件 mapperLocations: classpath*:mapper/**/*Mapper*.xml # 加载全局的配置文件 #configLocation: classpath:mybatis/mybatis-config.xml configuration: map-underscore-to-camel-case: true cache-enabled: true lazyLoadingEnabled: true multipleResultSetsEnabled: true #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql语句,调试用 use-generated-keys: true default-executor-type: reuse mybatis-plus-join: #是否打印 mybatis plus join banner 默认true banner: true #全局启用副表逻辑删除(默认true) 关闭后关联查询不会加副表逻辑删除 sub-table-logic: true #拦截器MappedStatement缓存(默认true) ms-cache: true #表别名(默认 t) table-alias: t #副表逻辑删除条件的位置,支持where、on默认 where (1.4.4+) logic-del-type: where # PageHelper分页插件 pagehelper: helperDialect: mysql supportMethodsArguments: true params: count=countSql # Swagger配置 swagger: # 是否开启swagger enabled: true # 请求前缀 pathMapping: /dev-api # 防止XSS攻击 xss: # 过滤开关 enabled: true # 排除链接(多个用逗号分隔) excludes: /system/notice # 匹配链接 urlPatterns: /system/*,/monitor/*,/tool/*