@Bean(autowire = Autowire.BY_NAME,value = "kaptchaProducer")
public Producer kaptchaProducer() {
Properties kaptchaProperties = new Properties()
kaptchaProperties.put("kaptcha.border", "no")
kaptchaProperties.put("kaptcha.textproducer.char.length","4")
kaptchaProperties.put("kaptcha.image.height","50")
kaptchaProperties.put("kaptcha.image.width","150")
kaptchaProperties.put("kaptcha.obscurificator.impl","com.google.code.kaptcha.impl.ShadowGimpy")
kaptchaProperties.put("kaptcha.textproducer.font.color","black")
kaptchaProperties.put("kaptcha.textproducer.font.size","40")
kaptchaProperties.put("kaptcha.noise.impl","com.google.code.kaptcha.impl.NoNoise")
//kaptchaProperties.put("kaptcha.noise.impl","com.google.code.kaptcha.impl.DefaultNoise")
kaptchaProperties.put("kaptcha.textproducer.char.string","acdefhkmnprtwxy2345678")
Config config = new Config(kaptchaProperties)
return config.getProducerImpl()
}
@Bean(autowire = Autowire.BY_NAME,value = "kaptchaProducerH5")
public Producer kaptchaProducerH5() {
Properties kaptchaProperties = new Properties()
kaptchaProperties.put("kaptcha.border", "no")
kaptchaProperties.put("kaptcha.textproducer.char.length","4")
kaptchaProperties.put("kaptcha.image.height","50")
kaptchaProperties.put("kaptcha.image.width","150")
kaptchaProperties.put("kaptcha.obscurificator.impl","com.google.code.kaptcha.impl.ShadowGimpy")
kaptchaProperties.put("kaptcha.textproducer.font.color","black")
kaptchaProperties.put("kaptcha.textproducer.font.size","40")
kaptchaProperties.put("kaptcha.noise.impl","com.google.code.kaptcha.impl.NoNoise")
//kaptchaProperties.put("kaptcha.noise.impl","com.google.code.kaptcha.impl.DefaultNoise")
kaptchaProperties.put("kaptcha.textproducer.char.string","0123456789")
Config config = new Config(kaptchaProperties)
return config.getProducerImpl()
}
@Resource(name = "kaptchaProducer")
private Producer kaptchaProducer;
@Resource(name = "kaptchaProducerH5")
private Producer kaptchaProducerH5;