package cloud.tianai.captcha.demo;
|
|
import cloud.tianai.captcha.common.constant.CaptchaTypeConstant;
|
import cloud.tianai.captcha.resource.ResourceStore;
|
import cloud.tianai.captcha.resource.common.model.dto.Resource;
|
import lombok.RequiredArgsConstructor;
|
import org.springframework.stereotype.Component;
|
|
import javax.annotation.PostConstruct;
|
|
@Component
|
@RequiredArgsConstructor
|
public class CaptchaResourceConfiguration {
|
|
private final ResourceStore resourceStore;
|
|
@PostConstruct
|
public void init() {
|
// 2. 添加自定义背景图片
|
resourceStore.addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/a.jpg", "default"));
|
resourceStore.addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/b.jpg", "default"));
|
resourceStore.addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/c.jpg", "default"));
|
resourceStore.addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/d.jpg", "default"));
|
resourceStore.addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/e.jpg", "default"));
|
resourceStore.addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/g.jpg", "default"));
|
resourceStore.addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/h.jpg", "default"));
|
resourceStore.addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/i.jpg", "default"));
|
resourceStore.addResource(CaptchaTypeConstant.SLIDER, new Resource("classpath", "bgimages/k.jpg", "default"));
|
resourceStore.addResource(CaptchaTypeConstant.ROTATE, new Resource("classpath", "bgimages/r.jpg", "default"));
|
resourceStore.addResource(CaptchaTypeConstant.WORD_IMAGE_CLICK, new Resource("classpath", "bgimages/c.jpg", "default"));
|
}
|
}
|