@Component public class ResourceProvider extends Object implements org.springframework.beans.factory.InitializingBean
Description: 验证码静态资源加载器
| 构造器和说明 |
|---|
ResourceProvider(CaptchaProperties captchaProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
CaptchaProperties |
getCaptchaProperties() |
Font |
getChineseFont() |
Font |
getFont(String fontName) |
Font |
getFont(String fontName,
int fontSize,
FontStyle fontStyle) |
Font |
getGraphicFont() |
String |
getRandomBase64OriginalImage() |
String |
getRandomBase64TemplateImage() |
protected BufferedImage |
getRandomImage(Map<String,String> container,
CaptchaResource captchaResource) |
BufferedImage |
getRandomOriginalImage() |
BufferedImage |
getRandomTemplateImage() |
BufferedImage |
getRandomWordClickImage() |
Font |
getWaterMarkFont(int fontSize) |
public ResourceProvider(CaptchaProperties captchaProperties)
public CaptchaProperties getCaptchaProperties()
public void afterPropertiesSet()
throws Exception
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanExceptionpublic Font getGraphicFont()
public Font getWaterMarkFont(int fontSize)
public Font getChineseFont()
protected BufferedImage getRandomImage(Map<String,String> container, CaptchaResource captchaResource)
public String getRandomBase64OriginalImage()
public String getRandomBase64TemplateImage()
public BufferedImage getRandomOriginalImage()
public BufferedImage getRandomTemplateImage()
public BufferedImage getRandomWordClickImage()
Copyright © 2022. All rights reserved.