# 项目信息配置 project: name: 安泰物流访客系统 version: 1.0.0 env: development # env: production spring: application: name: system_gateway profiles: active: dev # JSON返回配置 jackson: # 默认时区 time-zone: GMT+8 # 默认日期格式化 date-format: yyyy-MM-dd HH:mm:ss servlet: multipart: max-file-size: 200MB max-request-size: 200MB enabled: true main: allow-circular-references: true web-application-type: reactive # MyBatis配置 mybatis-plus: mapper-locations: classpath*:/mappers/**/*.xml configuration: map-underscore-to-camel-case: true log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 缓存内容设置 cache: session: # 会话过期时长(s) expire: 18000 captcha: # 验证码过期时长(s) expire: 300 # 跟踪日志 trace: # 开启智能跟踪模式 smart: true # 排除跟踪的URL正则 exclude-patterns: .+/list[a-zA-Z0-9\-\_]*$, .+/tree[a-zA-Z0-9\-\_]*$, .+/page[a-zA-Z0-9\-\_]*$, .+/all[a-zA-Z0-9\-\_]*$, /swagger-resources.* # 日志配置 logback: level: INFO appender: ${project.env} # dao层的日志设置为debug,方便查看sql logging: level: com.doumee.dao: debug knife4j: enable: true basic: enable: true username: admin password: 123456 main: allow-circular-references: true auth: jwt: enabled: true #是否开启JWT登录认证功能 secret: fjkfaf;afa # JWT私钥,用于校验JWT令牌的合法性 expiration: 36000000 #JWT令牌的有效期,用于校验JWT令牌的合法性 header: JWTHeaderName #HTTP请求的Header名称,该Header作为参数传递JWT令牌 userParamName: username #用户登录认证用户名参数名称 pwdParamName: password #用户登录认证密码参数名称 useDefaultController: true # 是否使用默认的JwtAuthController # WEB服务器配置 server: compression: enabled: true mime-types: application/json port: 10010 tomcat: max-swallow-size: -1 servlet: session: timeout: PT3H #表示12小时 gateway: loginFilterFolders: - /login - /biz/ skipLoginFilterUrls: - /meetingAdmin/** - /visitsAdmin/** - /login - /captcha - /doc.html - /v2/api-docs/** - /**.js - /**.html