重构图形验证码接口

重构图形验证码接口

验证码基本参数可配置

参数级别 || 参数类型
重构图形验证码接口

增加ImageCodeGeneral , 将原有的逻辑复制到其中.

创建ImageCodeProperties.

重构图形验证码接口

增加外层Properties(初始化默认配置)

重构图形验证码接口

应用级配置

重构图形验证码接口

请求级参数

重构图形验证码接口

请求时覆盖

重构图形验证码接口

验证码拦截的接口可配置

增加过滤请求

重构图形验证码接口

配置

重构图形验证码接口

增加初始化接口

重构图形验证码接口

切割配置中的urls 以 ","切割 , 添加默认登录请求.

重构图形验证码接口

验证码的生成逻辑可配置

创建接口ValidateCodeGenerator

    ImageCode generate (ServletWebRequest request);

创建实现类

重构图形验证码接口

更改调用

重构图形验证码接口

如何把接口的实现做成可配置的

配置效果: 如果项目中还有另外一个imageCodeGenerate , 那么就不会再用这个imageCodeGenerate.

重构图形验证码接口

;