类 AjCaptchaProperties

java.lang.Object
com.anji.captcha.properties.AjCaptchaProperties

@ConfigurationProperties("aj.captcha") public class AjCaptchaProperties extends Object
  • 字段详细资料

    • PREFIX

      public static final String PREFIX
      另请参阅:
    • type

      private com.anji.captcha.model.common.CaptchaTypeEnum type
      验证码类型.
    • jigsaw

      private String jigsaw
      滑动拼图底图路径.
    • picClick

      private String picClick
      点选文字底图路径.
    • waterMark

      private String waterMark
      右下角水印文字(我的水印).
    • waterFont

      private String waterFont
      右下角水印字体(文泉驿正黑).
    • fontType

      private String fontType
      点选文字验证码的文字字体(文泉驿正黑).
    • slipOffset

      private String slipOffset
      校验滑动拼图允许误差偏移量(默认5像素).
    • aesStatus

      private Boolean aesStatus
      aes加密坐标开启或者禁用(true|false).
    • interferenceOptions

      private String interferenceOptions
      滑块干扰项(0/1/2)
    • cacheNumber

      private String cacheNumber
      local缓存的阈值
    • timingClear

      private String timingClear
      定时清理过期local缓存(单位秒)
    • cacheType

      缓存类型redis/local/....
    • historyDataClearEnable

      private boolean historyDataClearEnable
      历史数据清除开关
    • reqFrequencyLimitEnable

      private boolean reqFrequencyLimitEnable
      一分钟内接口请求次数限制 开关
    • reqGetLockLimit

      private int reqGetLockLimit
      一分钟内check接口失败次数
    • reqGetLockSeconds

      private int reqGetLockSeconds
    • reqGetMinuteLimit

      private int reqGetMinuteLimit
      get接口一分钟内限制访问数
    • reqCheckMinuteLimit

      private int reqCheckMinuteLimit
    • reqVerifyMinuteLimit

      private int reqVerifyMinuteLimit
    • fontStyle

      private int fontStyle
      点选字体样式
    • fontSize

      private int fontSize
      点选字体大小
    • clickWordCount

      private int clickWordCount
      点选文字个数,存在问题,暂不要使用
  • 构造器详细资料

    • AjCaptchaProperties

      public AjCaptchaProperties()
  • 方法详细资料

    • getFontStyle

      public int getFontStyle()
    • setFontStyle

      public void setFontStyle(int fontStyle)
    • getFontSize

      public int getFontSize()
    • setFontSize

      public void setFontSize(int fontSize)
    • getClickWordCount

      public int getClickWordCount()
    • setClickWordCount

      public void setClickWordCount(int clickWordCount)
    • isHistoryDataClearEnable

      public boolean isHistoryDataClearEnable()
    • setHistoryDataClearEnable

      public void setHistoryDataClearEnable(boolean historyDataClearEnable)
    • isReqFrequencyLimitEnable

      public boolean isReqFrequencyLimitEnable()
    • getReqFrequencyLimitEnable

      public boolean getReqFrequencyLimitEnable()
    • setReqFrequencyLimitEnable

      public void setReqFrequencyLimitEnable(boolean reqFrequencyLimitEnable)
    • getReqGetLockLimit

      public int getReqGetLockLimit()
    • setReqGetLockLimit

      public void setReqGetLockLimit(int reqGetLockLimit)
    • getReqGetLockSeconds

      public int getReqGetLockSeconds()
    • setReqGetLockSeconds

      public void setReqGetLockSeconds(int reqGetLockSeconds)
    • getReqGetMinuteLimit

      public int getReqGetMinuteLimit()
    • setReqGetMinuteLimit

      public void setReqGetMinuteLimit(int reqGetMinuteLimit)
    • getReqCheckMinuteLimit

      public int getReqCheckMinuteLimit()
    • setReqCheckMinuteLimit

      public void setReqCheckMinuteLimit(int reqCheckMinuteLimit)
    • getReqVerifyMinuteLimit

      public int getReqVerifyMinuteLimit()
    • setReqVerifyMinuteLimit

      public void setReqVerifyMinuteLimit(int reqVerifyMinuteLimit)
    • getPrefix

      public static String getPrefix()
    • getType

      public com.anji.captcha.model.common.CaptchaTypeEnum getType()
    • setType

      public void setType(com.anji.captcha.model.common.CaptchaTypeEnum type)
    • getJigsaw

      public String getJigsaw()
    • setJigsaw

      public void setJigsaw(String jigsaw)
    • getPicClick

      public String getPicClick()
    • setPicClick

      public void setPicClick(String picClick)
    • getWaterMark

      public String getWaterMark()
    • setWaterMark

      public void setWaterMark(String waterMark)
    • getWaterFont

      public String getWaterFont()
    • setWaterFont

      public void setWaterFont(String waterFont)
    • getFontType

      public String getFontType()
    • setFontType

      public void setFontType(String fontType)
    • getSlipOffset

      public String getSlipOffset()
    • setSlipOffset

      public void setSlipOffset(String slipOffset)
    • getAesStatus

      public Boolean getAesStatus()
    • setAesStatus

      public void setAesStatus(Boolean aesStatus)
    • getCacheType

      public AjCaptchaProperties.StorageType getCacheType()
    • setCacheType

      public void setCacheType(AjCaptchaProperties.StorageType cacheType)
    • getInterferenceOptions

      public String getInterferenceOptions()
    • setInterferenceOptions

      public void setInterferenceOptions(String interferenceOptions)
    • getCacheNumber

      public String getCacheNumber()
    • setCacheNumber

      public void setCacheNumber(String cacheNumber)
    • getTimingClear

      public String getTimingClear()
    • setTimingClear

      public void setTimingClear(String timingClear)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object