更新日期: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开头的接口可以进行匿名访问,设置如下
    1. admin:
    2. shiro:
    3. filterChainDefinitionMap:
    4. /api/**: anno
    1. kaptcha:
    2. properties:
    3. kaptcha-textproducer-char-length: 5
    4. kaptcha-background-clear-from: 255,255,255
    5. kaptcha-background-clear-to: 24,144,255
    6. ...

    注意: kaptcha参数中的.改为-,配置到上面properties下即可

    • 新增CAS单点登录支持,集成步骤参考【常见需求】/【单点登录】
    • 部分扩展移动到配置文件中配置
    1. admin:
    2. meta-object-handler: com.ustcinfo.ishare.eip.admin.starter.mybatis.handlers.AdminMetaObjectHandler
    3. logic-sql-injector: com.ustcinfo.ishare.eip.admin.starter.mybatis.injector.AdminISqlInjector
    4. pagination-interceptor: com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor
    • 新增启动日志级别初始化配置
    1. admin:
    2. logger.init-enable: false
    • 新增验证码去除配置,详见【常见问题】/【去除验证码】