更新日期:2020/2/29 11:56
- 此版本更改了很多类的包名,升级时需要手动修改包名为新包名
- 修复静态资源路径配置不对时, 访问基础设置页面NPE异常
- 修复未登录获取当前用户ID时异常,导致后续程序无法执行问题
- 拆分定时任务,解耦用户权限、让集成更加方便
- 定时任务支持函数、HTTP、SpringBean类型
- 定时任务支持配置文件覆盖默认配置,只需要在src/main/resources下添加quartz.properties配置文件即可
- HttpUtils工具类新增超时配置,支持同步、异步调用,具体工具类使用参考:com.ustcinfo.ishare.eip.admin.common.utils.HttpUtils
- shiro匿名接口访问设置可通过配置文件设置,如:/api开头的接口可以进行匿名访问,设置如下
admin:
shiro:
filterChainDefinitionMap:
/api/**: anno
- 新增验证码参数可自定义配置,可支持验证码渐变色配置,如:,
还有哪些参数可打开页面:https://www.cnblogs.com/louis80/p/5230507.html
kaptcha:
properties:
kaptcha-textproducer-char-length: 5
kaptcha-background-clear-from: 255,255,255
kaptcha-background-clear-to: 24,144,255
...
注意: kaptcha参数中的.改为-,配置到上面properties下即可
- 新增CAS单点登录支持,集成步骤参考【常见需求】/【单点登录】
- 部分扩展移动到配置文件中配置
admin:
meta-object-handler: com.ustcinfo.ishare.eip.admin.starter.mybatis.handlers.AdminMetaObjectHandler
logic-sql-injector: com.ustcinfo.ishare.eip.admin.starter.mybatis.injector.AdminISqlInjector
pagination-interceptor: com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
- 新增启动日志级别初始化配置
admin:
logger.init-enable: false
- 新增验证码去除配置,详见【常见问题】/【去除验证码】