server:
  port: 8080
spring:
  application:
    name: cms
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    name: defaultDataSource
    password: root
    url: jdbc:mysql://127.0.0.1:3306/cms?serverTimezone=UTC
    username: root

  #静态资源路径,该配置会造成knife4j无效
#  mvc:
#    static-path-pattern: /static/**

  # redis 配置
  redis:
    # 地址
    host: 127.0.0.1
    # 端口,默认为6379
    port: 6379
    # 数据库索引
    database: 0
    # 密码
    password:
    # 连接超时时间
    timeout: 10s
    lettuce:
      pool:
        # 连接池中的最小空闲连接
        min-idle: 0
        # 连接池中的最大空闲连接
        max-idle: 8
        # 连接池的最大数据库连接数
        max-active: 8
        # #连接池最大阻塞等待时间(使用负值表示没有限制)
        max-wait: -1ms

mybatis-plus:
  configuration:
    log-impl: 'org.apache.ibatis.logging.stdout.StdOutImpl'
    jdbc-type-for-null: 'null' #注意:单引号
  global-config:
    db-config:
      logic-delete-field: deleted
      logic-delete-value: 1 # 逻辑已删除值(默认为 1)
      logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)

# token配置
token:
  # 令牌自定义标识
  header: Authorization
  # 令牌密钥
  secret: candypengxiushenglovejhyxyz
  # 令牌有效期(默认30分钟)
  expireTime: 30
  defualt:
    password: 123456

security:
  whitelist: /cms/web/article/**,/cms/web/catalog/**


#knife4j:
#  # 开启增强配置
#  enable: true
#  # 开启生产环境屏蔽
#  production: true


#配置日志
logging:
  #此处存放日志的路径
  path:
    config: classpath:config/logback-spring.xml
  #指定不同目录下的日志的级别
  level:
    com.candy: DEBUG



candy:
  file:
    path: C:/upload/files
  security:
    whitelist: /sys/attachment/web/**,/cms/web/**


wx:
  mp:
    configs:
      - appId: wx122461ca0f230e59 # 第一个公众号的appid
        secret: 006a53ad8a5c8f8ba9287b9a2150fa3a # 公众号的appsecret
        token: wx2candy # 接口配置里的Token值
        aesKey: 1F1lMojWCy9877Y15BNYQYTAKGTrt552u4Y1zdNXRxx # 接口配置里的EncodingAESKey值
        originId: gh_10a38cb0a1e9