所有程序包的分层结构
- io.springboot.captcha,
- io.springboot.captcha.base,
- io.springboot.captcha.engine,
- io.springboot.captcha.servlet,
- io.springboot.captcha.utils
类分层结构
- java.lang.Object
- io.springboot.captcha.utils.AbstractCaptchaUtil
- io.springboot.captcha.utils.CaptchaJakartaUtil
- io.springboot.captcha.utils.CaptchaUtil
- io.springboot.captcha.utils.Encoder
- io.springboot.captcha.utils.FileUtil
- io.springboot.captcha.utils.FontsUtil
- jakarta.servlet.GenericServlet (implements java.io.Serializable, jakarta.servlet.Servlet, jakarta.servlet.ServletConfig)
- jakarta.servlet.http.HttpServlet
- io.springboot.captcha.servlet.CaptchaJakartaServlet
- jakarta.servlet.http.HttpServlet
- javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
- javax.servlet.http.HttpServlet
- io.springboot.captcha.servlet.CaptchaServlet
- javax.servlet.http.HttpServlet
- io.springboot.captcha.utils.GifEncoder
- io.springboot.captcha.utils.Quant
- io.springboot.captcha.base.Randoms
- io.springboot.captcha.base.Captcha
- io.springboot.captcha.base.ArithmeticCaptchaAbstract
- io.springboot.captcha.ArithmeticCaptcha
- io.springboot.captcha.base.ChineseCaptchaAbstract
- io.springboot.captcha.ChineseCaptcha
- io.springboot.captcha.ChineseGifCaptcha
- io.springboot.captcha.GifCaptcha
- io.springboot.captcha.SpecCaptcha
- io.springboot.captcha.base.ArithmeticCaptchaAbstract
- io.springboot.captcha.base.Captcha
- io.springboot.captcha.utils.AbstractCaptchaUtil
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.springboot.captcha.engine.Symbol
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)