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
|