重构图形验证码接口
验证码基本参数可配置
参数级别 || 参数类型
增加ImageCodeGeneral , 将原有的逻辑复制到其中.
创建ImageCodeProperties.
增加外层Properties(初始化默认配置)
应用级配置
请求级参数
请求时覆盖
验证码拦截的接口可配置
增加过滤请求
配置
增加初始化接口
切割配置中的urls 以 ","切割 , 添加默认登录请求.
验证码的生成逻辑可配置
创建接口ValidateCodeGenerator
ImageCode generate (ServletWebRequest request);
创建实现类
更改调用
如何把接口的实现做成可配置的
配置效果: 如果项目中还有另外一个imageCodeGenerate , 那么就不会再用这个imageCodeGenerate.