server:
  port: 25087
# 加解密根密码
jasypt:
  encryptor:
    password: yifu #根密码
# 暴露监控端点
management:
  endpoints:
    web:
      exposure:
        include: "*"
  endpoint:
    health:
      show-details: ALWAYS

# mybaits-plus配置
mybatis-plus:
  mapper-locations: classpath:/mapper/*Mapper.xml
  global-config:
    banner: false
    db-config:
      id-type: auto
      table-underline: true
      logic-delete-value: 1
      logic-not-delete-value: 0
  configuration:
    map-underscore-to-camel-case: true
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

# spring security 配置
security:
  oauth2:
    resource:
      loadBalanced: true
      token-info-uri: http://yifu-auth/oauth/check_token
    ignore: # 通用放行URL，服务个性化，请在对应配置文件覆盖
      urls:
        - /v3/api-docs
        - /actuator/**
        - /swagger-ui/**

# Spring 相关
spring:
  application:
    name: @artifactId@
  #mvc:
  #  pathmatch:
  #    matching-strategy: ANT_PATH_MATCHER
  servlet:
    multipart:
      #所有上传文件最大大小
      max-request-size: 100MB
      #单个文件最大大小
      max-file-size: 50MB

springdoc:
  api-docs:
    #是否开启文档功能
    enabled: true
    #swagger后端请求地址
    path: /api-docs
  swagger-ui:
    #自定义swagger前端请求路径，输入http：127.0.0.1:8080/test会自动重定向到swagger页面
    path: /api
  #包扫描路径
  packages-to-scan: com.yifu.cloud.plus.v1.yifu.process.controller
  #这里定义了两个分组，可定义多个，也可以不定义
  group-configs:
    #分组名
    #- group: admin
    #按路径匹配
    #  pathsToMatch: /admin/**
    #分组名
    - group: insurances
      #按包路径匹配
      packagesToScan: com.yifu.cloud.plus.v1.yifu.process.controller
