|
@@ -96,20 +96,14 @@ spring:
|
|
|
sa-token:
|
|
|
# token名称 (同时也是cookie名称)
|
|
|
token-name: Authorization
|
|
|
- # token有效期 设为一天 (必定过期) 单位: 秒
|
|
|
- timeout: 86400
|
|
|
- # token临时有效期 (指定时间无操作就过期) 单位: 秒
|
|
|
+ # token固定超时 设为七天 (必定过期) 单位: 秒
|
|
|
+ timeout: 604800
|
|
|
+ # token活跃超时时间 30分钟(指定时间无操作则过期) 单位: 秒
|
|
|
activity-timeout: 1800
|
|
|
# 是否允许同一账号并发登录 (为true时允许一起登录, 为false时新登录挤掉旧登录)
|
|
|
is-concurrent: true
|
|
|
# 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
|
|
|
is-share: false
|
|
|
- # 是否尝试从header里读取token
|
|
|
- is-read-header: true
|
|
|
- # 是否尝试从cookie里读取token
|
|
|
- is-read-cookie: false
|
|
|
- # token前缀
|
|
|
- token-prefix: "Bearer"
|
|
|
# jwt秘钥
|
|
|
jwt-secret-key: abcdefghijklmnopqrstuvwxyz
|
|
|
|
|
@@ -156,39 +150,12 @@ mybatis-plus:
|
|
|
mapperLocations: classpath*:mapper/**/*Mapper.xml
|
|
|
# 实体扫描,多个package用逗号或者分号分隔
|
|
|
typeAliasesPackage: org.dromara.**.domain
|
|
|
- # 启动时是否检查 MyBatis XML 文件的存在,默认不检查
|
|
|
- checkConfigLocation: false
|
|
|
- configuration:
|
|
|
- # 自动驼峰命名规则(camel case)映射
|
|
|
- mapUnderscoreToCamelCase: true
|
|
|
- # MyBatis 自动映射策略
|
|
|
- # NONE:不启用 PARTIAL:只对非嵌套 resultMap 自动映射 FULL:对所有 resultMap 自动映射
|
|
|
- autoMappingBehavior: FULL
|
|
|
- # MyBatis 自动映射时未知列或未知属性处理策
|
|
|
- # NONE:不做处理 WARNING:打印相关警告 FAILING:抛出异常和详细信息
|
|
|
- autoMappingUnknownColumnBehavior: NONE
|
|
|
- # 更详细的日志输出 会有性能损耗 org.apache.ibatis.logging.stdout.StdOutImpl
|
|
|
- # 关闭日志记录 (可单纯使用 p6spy 分析) org.apache.ibatis.logging.nologging.NoLoggingImpl
|
|
|
- # 默认日志输出 org.apache.ibatis.logging.slf4j.Slf4jImpl
|
|
|
- logImpl: org.apache.ibatis.logging.nologging.NoLoggingImpl
|
|
|
global-config:
|
|
|
- # 是否打印 Logo banner
|
|
|
- banner: true
|
|
|
dbConfig:
|
|
|
# 主键类型
|
|
|
# AUTO 自增 NONE 空 INPUT 用户输入 ASSIGN_ID 雪花 ASSIGN_UUID 唯一 UUID
|
|
|
+ # 如需改为自增 需要将数据库表全部设置为自增
|
|
|
idType: ASSIGN_ID
|
|
|
- # 逻辑已删除值
|
|
|
- logicDeleteValue: 2
|
|
|
- # 逻辑未删除值
|
|
|
- logicNotDeleteValue: 0
|
|
|
- # 字段验证策略之 insert,在 insert 的时候的字段验证策略
|
|
|
- # IGNORED 忽略 NOT_NULL 非NULL NOT_EMPTY 非空 DEFAULT 默认 NEVER 不加入 SQL
|
|
|
- insertStrategy: NOT_NULL
|
|
|
- # 字段验证策略之 update,在 update 的时候的字段验证策略
|
|
|
- updateStrategy: NOT_NULL
|
|
|
- # 字段验证策略之 select,在 select 的时候的字段验证策略既 wrapper 根据内部 entity 生成的 where 条件
|
|
|
- where-strategy: NOT_NULL
|
|
|
|
|
|
# 数据加密
|
|
|
mybatis-encryptor:
|