spring: data: redis: host: 192.168.241.131 port: 6379 password: xudm5200 database: 6 lettuce: pool: # 连接池最大连接数 max-active: 200 # 连接池最大阻塞等待时间(使用负值表示没有限制) max-wait: -1ms # 连接池中的最大空闲连接 max-idle: 10 # 连接池中的最小空闲连接 min-idle: 2 datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://192.168.241.131:3306/continew?useUnicode=true&characterEncoding=utf-8&useSSL=false username: continew password: continew123456 hikari: # 最大连接数量(默认 10,根据实际环境调整) # 注意:当连接达到上限,并且没有空闲连接可用时,获取连接将在超时前阻塞最多 connectionTimeout 毫秒 maximum-pool-size: 20 minimum-idle: 5 connection-test-query: SELECT 1 # 获取连接超时时间(默认 30000 毫秒,30 秒) connection-timeout: 30000 # 空闲连接最大存活时间(默认 600000 毫秒,10 分钟) idle-timeout: 600000 # 保持连接活动的频率,以防止它被数据库或网络基础设施超时。该值必须小于 maxLifetime(默认 0,禁用) keepaliveTime: 30000 # 连接最大生存时间(默认 1800000 毫秒,30 分钟) max-lifetime: 1800000 # 启动时建立连接 initialization-fail-timeout: 60000 rabbitmq: virtual-host: / host: 192.168.241.131 port: 5672 username: admin password: admin listener: simple: acknowledge-mode: manual concurrency: 5 max-concurrency: 10 prefetch: 1 retry: enabled: true initial-interval: 1000 max-attempts: 3 multiplier: 2 # 重试配置 template: retry: enabled: true initial-interval: 1000 max-attempts: 3 multiplier: 2 #myabtis-plus mybatis-plus: # Mapper XML 文件目录配置 mapper-locations: classpath*:/mapper/**/*.xml # 类型别名扫描包配置 type-aliases-package: com.xs.core.model ## MyBatis 配置 configuration: # MyBatis 自动映射策略 # NONE:不启用 PARTIAL:只对非嵌套 resultMap 自动映射 FULL:对所有 resultMap 自动映射 auto-mapping-behavior: FULL log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 开启驼峰命名转换 map-underscore-to-camel-case: true ## 全局配置 global-config: banner: true db-config: # 主键类型(默认 assign_id,表示自行赋值) # auto 代表使用数据库自增策略(需要在表中设置好自增约束) id-type: ASSIGN_ID # 逻辑删除字段 logic-delete-field: deleteFlag # 逻辑删除全局值(默认 1,表示已删除) logic-delete-value: 1 # 逻辑未删除全局值(默认 0,表示未删除) logic-not-delete-value: 0 --- ### CosId 配置 cosid: namespace: ${spring.application.name} machine: enabled: true # 机器号分配器 distributor: type: REDIS guarder: # 开启机器号守护 enabled: true snowflake: enabled: true zone-id: Asia/Shanghai epoch: 1577203200000 share: # 开启时钟回拨同步 clock-sync: true friendly: true provider: safe-js: machine-bit: 7 sequence-bit: 9 ############## Sa-Token 配置 (文档: https://sa-token.cc) ############## sa-token: # token 名称(同时也是 cookie 名称) token-name: Authorization # token前缀 token-prefix: Bearer # token 有效期(单位:秒) 默认30天,-1 代表永久有效 timeout: 86400 # token 最低活跃频率(单位:秒),如果 token 超过此时间没有访问系统就会被冻结,默认-1 代表不限制,永不冻结 active-timeout: -1 # 是否允许同一账号多地同时登录 (为 true 时允许一起登录, 为 false 时新登录挤掉旧登录) is-concurrent: false # 在多人登录同一账号时,是否共用一个 token (为 true 时所有登录共用一个 token, 为 false 时每次登录新建一个 token) is-share: true # token 风格(默认可取值:uuid、simple-uuid、random-32、random-64、random-128、tik) token-style: tik # 是否输出操作日志 is-log: false jwt-secret-key: asdaefghifhueuiwyurfewbfjsdafjk # 配置请求是否加密 encryption: isEncryption: false requestPrivateKey: 14FDF4948E60F856524FBB1175E83716558B8CBF71A68318875F506B9C6D2A4A requestPublicKey: 04F36CD10986CE214D0E5C540C30E0552DC8499B64E5B2709245D03BF2CADAA0CCA3C2BC2C8DB511012A50FAA1E43FCD4B8ABC521418EAB2D96F0075AD940EB25F responsePrivateKey: 00C83135E19EBD958593091F42A3442DE3D03D975A5DBD4CE19F85C9FBF2D364B7 responsePublicKey: 040D10F8CA3AAC83345DA54472CCE5AB495BBB15E21E960B2A2EEE1D9EEC2E9EB1BE3902606904BD767FF056F59CC1AD237D3074A3F8D452AE376FFE84113640C0 # 防止xss攻击配置 xssFilter: # 是否开启防止xss攻击 isOpenXssFilter: false # 不拦截路径,多个用“,”分隔,例如/userBusiness/*,/sysRole/* xssFilterWhileUrl: /process/*