后台接口用swagger3来管理。之前有些老项目使用了swagger2,强制要求升级到swagger3.

2和3之前差异太大:

开发指南021-swagger的使用_向下兼容


我们的平台尽量不产生如此大的变动。升级总是会带来各种各样的问题,搞向下兼容消耗的资源也是巨大的。微软这样的金主都放弃了操作系统、浏览器早期版本的维护。

        后台开发人员,先用swagger来测试接口,因为系统有登录验证,测试不是很方便。开发时可以先关闭登录验证:

        在ShiroConfig中:

        //------------测试用-------
        filterChainDefinitionMap.put("/**", "anon");