spring: application: name: lowConsum datasource: # 是否显示dao中打印的SQL语句 show-sql: true # 数据库链接 dataBaseName: low_consum_manage_test24041101 username: root # Bjjmy_2020 password: Bjjmy_2020 url: jdbc:mysql://116.198.40.76:3306/${spring.datasource.dataBaseName}?useUnicode=true&characterEncoding=UTF-8&useSSL=false # Druid连接池 type: com.walker.jdbc.ds.MyDruidDataSource druid: initial-size: 5 min-idle: 10 max-active: 20 # 配置获取连接等待超时的时间 max-wait: 60000 # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 time-between-eviction-runs-millis: 60000 # 配置一个连接在池中最小生存的时间,单位是毫秒 超过这个时间每次会回收默认3个连接 min-evictable-idle-time-millis: 30000 # 线上配置的mysql断开闲置连接时间为1小时,数据源配置回收时间为3分钟,以最后一次活跃时间开始算 max-evictable-idle-time-millis: 180000 validation-query: select 1 test-while-idle: true test-on-borrow: false test-on-return: false pool-prepared-statements: true max-open-prepared-statements: 100 use-global-data-source-stat: true # Redis mvc: pathmatch: # 加该配置是因为 swagger3 启动报错,2023-02-23 matching-strategy: ant_path_matcher hiddenmethod: filter: enabled: true # 加上该配置可以接收: application/x-www-form-urlencoded请求参数为对象。支付通知中使用。2023-02-26 servlet: multipart: max-file-size: 100MB max-request-size: 300MB data: redis: host: 116.198.40.76 port: 6379 database: 11 password: Jmy2019. server: port: 8083 servlet: context-path: /lowConsum session: timeout: 30m logging: level: # 全局输出级别 off < trace < debug < info < warn < error < fatal root: info org: springframework: info io.swagger: warn io: netty: info com: walker: debug iplatform: debug progess: debug charset: # 控制台编码 console: UTF-8 # 输出文件编码 file: UTF-8 logback: rollingpolicy: # 单个文件最大为30MB,超过之后会打包成一个日志文件 max-file-size: 30MB # 文件保存7天 max-history: 7 # 打包文件格式,默认: ${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz,书写格式为:文件路径/文件名.%i.文件后缀,其中%i不可省去,否则无日志显示 # 例如: 日期为:2023/07/13 ,则打包文件之后为: log/ota.2023-07-13.0.gz,0表示日志的第一部分,后续就是,1,2,3... # 如果是压缩包,里面会多一个名log/ota.2023-07-13.0的日志文件 # 如下面的例子,打包之后为: log/2023-07/ota.2020-07-13.0.log,这是一个日志文件 file-name-pattern: ${logging.file.path}%d{yyyy-MM}/progess.%d{yyyy-MM-dd}.%i.log file: name: ${logging.file.path}consum.log path: D:/log/ # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 平台配置支持功能 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iplatform: # 平台缓存,是否启用redis缓存,默认使用基于内存缓存. # 注意:如果开启redis缓存,业务工程必须依赖(walker-support-redis) cache: redis-enabled: true # 机构用户是否很庞大,如果是则缓存中会关闭初始化加载,同时机构树也不会放入缓存,2023-07-17 org-user-big: true # 相似度分析模块使用(已废弃) # similarity: # # 是否启用相似度模块,如果禁用则要确保注入时支持为空 # enabled: false # milvus-host: 172.16.60.65 # milvus-port: 19530 # word-file: d:/dev_tools/ai/w2v_sogou_dim300_vocab.txt # embedding-file: d:/dev_tools/ai/w2v_sogou_dim300.npy # 调度器模块,是否启用 scheduler: enabled: false # 是否支持数据库存储任务(废弃该配置) database-enabled: false # 数据采集模块 gather: enabled: false # 权限控制相关 security: # 匿名可访问地址(开放地址) anonymous-list: - /file/** # 文件上传 - /platform/fin/sc # 一键生成 - /login # 登录 - /register # 注册 - /captcha/* # 验证码统 - /test/** # 开发测试,仅开发板可用 - /swagger-resources/** # swagger - /swagger-ui/** # swagger - /v3/** # swagger # 预算一体化登录对接,前端访问的登录地址。2023-07-03 - /system/** # 系统设置 - /pc/** # PC端接口 - /wx/** # 微信端接口 # 允许所有认证用户都可访问地址,请慎重否则权限都过大,一般API都应该设置在这里 permit-list: # - /permit # 公用权限,2023-03-13,平台代码已经添加过了,这里不需要配置 - /getInfo - /system/** - /p/** - /getRouters - /getMenus # 新界面菜单,2023-05-12 - /logout # - /api/** # 超级管理员密码,加密后的秘文 supervisor-password: $2a$10$9lSwwUFMULR6/KhPsUbTj.0PTZfTnq0fB3OtS6PWoKAibpa8hL1cy # supervisor-password: $2a$10$9lSwwUFMULR6/KhPsUbTj.0PTZfTnq0fB3OtS6PWoKAibpa8hL1cy # 是否允许配置跨域响应头, true 启用, false 不启用。2022-12-28 # 在Gateway模式中,需要关闭跨域配置,因为网关也会配置。 cors-enabled: true # 用户名密码方式登录,配置的验证码类型:code/sms/slide/jigsaw,2023-03-14 login-captcha-user-pass: code # 手机验证码方式登录,配置的验证码类型:code/sms/slide/jigsaw,2023-03-14 login-captcha-sms-code: sms # 是否允许后台用户(非App)登录手机端?2023-03-20 allow-pc-user-access-app: true # PC端token失效分钟,默认:120分钟,2023-03-28 token-expire-web: 720 # 移动端token失效分钟,2023-03-28 token-expire-mobile: 21600 # 用户体系(用户名)都是手机号,2023-06-28 # 一般系统PC端通常都不是手机号作为用户名,只有在互联网相关系统中会存在手机号作为登录账号 user-name-is-phone: false # 2023-07-11 登录策略配置,列表中存在的策略都表示启用(不启用的删掉) login-strategy-list: # - com.iplatform.base.support.strategy.WebOnceLoginStrategy # 用户相关安全配置,2023-08-03 user: # 用户修改密码等级,分四级:1-2-3-4,常量:PasswordUtils# pass-level: 4 # 是否强制用户修改默认密码? pass-default-modify: true # 代码生成,2022-11-26 gen: # 作者 author: Mike # 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool package-name: com.iplatform.model.po # 自动去除表前缀,默认是false auto-remove-pre: false # 表前缀(生成类名不会包含表前缀,多个用逗号分隔) table-prefix: s_ log: # 是否打开登录日志,2023-01-05 # 如果不打开,则设备登录的uuid更新操作也无法获得,用于记录每个登录用户的uuid(用户登录角色更新),2023-03-23 login-enabled: true # 是否打开操作日志,2023-01-05 operate-enabled: false # 验证码相关配置,2023-01-27 captcha: # 图形验证码实现类, TextCaptchaProvider | DefaultCaptchaProvider image-captcha-class: com.iplatform.base.captcha.TextCaptchaProvider # 短信验证码实现类(配置废弃,2023-04-25) sms-captcha-class: com.iplatform.base.captcha.MockSmsCaptchaProvider # 平台文件存储配置,2023-02-15 file: # FileStoreType = FileSystem 本地磁盘存储根路径 file-root: d:/tmp/ ftp: ip: 116.198.40.76 port: 22 user-name: mysftp password: 123456 private-key: # ftp服务上面的存储根路径,只能是linux路径 file-root: /progress/ # 接口文档生成,swagger3,2023-02-23 swagger: # 包路径,暂时不用 base-package: com.iplatform.base.controller title: 云原生微服务平台 description: 一个快速web开发框架 # 推送模块配置,2023-04-25 push: # 短信推送者名称:mock_sms_push(模拟短信),alidy_sms_push(阿里大鱼短信) sms-push-name: mock_sms_push # 短信验证码模板ID,根据实际情况(每个平台可能不同) sms-template-code: template_code # 对于一般业务提醒(不包括:邮件、短信),推送的方式。推送者ID组合 # && 表示并列,|| 表示或(只要一个成功就OK) # 2023-04-26,可用的 id = 'tcp', 'web_socket', 'wx', 'system' # message-type: tcp && web_socket && wx && system # 如果是或者方式,需要把最可靠的放前面,因为系统会找到第一个发送成功即可。 message-type: system || tcp || web_socket || wx # 邮件通知发送信息配置,2023-04-26 mail-server: smtp.126.com mail-from: hnzzzhsl@126.com mail-password: 123456