spring: # 应用名称 application.name: xmnk-sso profiles: # 启动环境加载,同时加载两个的写法:common,prod 优先级左>右 # active: dev active: prod # ================ 公共配置(优先级低于application-xxx.yml) ================ # mvc设置 mvc: format: # 日期映射格式 date: yyyy-MM-dd HH:mm:ss # servlet配置 servlet: # 单文件大小限制1024M,避免文件上传时因为文件过大而被限制 multipart: max-file-size: 1024MB max-request-size: 1024MB # 静态文件路径映射 web: resources: static-locations: classpath:/META-INF/resources/,classpath:/resources/, classpath:/static/, classpath:/public/, file:${spring.upload-config.root-folder} # jackson设置 jackson: # 默认的日期转换格式 date-format: yyyy-MM-dd HH:mm:ss # 解决因为时区问题,date少8小时的bug # time-zone: GMT+8 # 文件上传相关配置 upload-config: # 文件保存的根目录,所有文件都保存在这个目录下 # root-folder: /upload-file root-folder: /uploadPath # http路由前缀,用于向前台暴露文件url http-prefix: /upload # 项目自定义配置 myconfig: # md5的盐2419200 md5-salt: whatclickme # 是否明文存储密码 is-pw: true # 是否彩色SQl日志 color-sql: true # 是否抛出SQL(将sql报错抛出到前端,方便调试,请只在开发环境打开,在生产模式请关闭) throw-sql: true # 是否把API请求日志输出在控制台 log-to-file: true # 是否把API请求日志记录在数据库 log-to-db: true # SM4加密的秘钥 sm4-key: uYdc58GHjd4TjsHe # Sa-Token配置 sa-token: # 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token) is-share: false # 是否显示操作日志 is-log: true # 关闭Cookie模式 # is-read-cookie: false # 配置Cookie作用域 (需要SSO模式一的时候再打开) # cookie.domain: stp.com # ------- SSO 相关配置 sso: # 打开单点注销功能 is-slo: true # 打开模式三 is-http: true # 接口调用秘钥(用于SSO模式三的单点注销功能) secretkey: YQfyZtAmDbYHTBaHPSx3GZeX7x2ip7ik # token 有效期(单位:秒),默认30天,-1代表永不过期 timeout: 2592000 forest: # 关闭 forest 请求日志打印 log-enabled: false # mybatis-plus配置 mybatis-plus: # 配置别名包,在mapper.xml中可以直接返回SoMap type-aliases-package: com.pj.utils.so # 一些配置 configuration: # 控制打印sql # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 是否开启下划线转驼峰 map-underscore-to-camel-case: false # 即使属性为null, 也要映射 call-setters-on-nulls: true