所有程序包的分层结构
- tech.riemann.etp.web.captcha,
- tech.riemann.etp.web.index,
- tech.riemann.etp.web.jsr380.constraints,
- tech.riemann.etp.web.jsr380.group,
- tech.riemann.etp.web.jsr380.validator,
- tech.riemann.etp.web.response
类分层结构
- java.lang.Object
- tech.riemann.etp.web.captcha.CaptchaView (implements org.springframework.web.servlet.View)
- tech.riemann.etp.web.captcha.DefaultCaptchaGener (implements tech.riemann.etp.web.captcha.CaptchaGener)
- tech.riemann.etp.web.index.DefaultIndexPageController
- tech.riemann.etp.web.response.GlobalResponseHandler (implements org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<T>)
- tech.riemann.etp.web.jsr380.validator.IdcardUtils
- tech.riemann.etp.web.jsr380.validator.IDCardValidator (implements jakarta.validation.ConstraintValidator<A,
T>) - tech.riemann.etp.web.captcha.ImageVerification
- tech.riemann.etp.web.response.Result<T>
- tech.riemann.etp.web.jsr380.validator.ValidatorUtil
接口分层结构
批注接口分层结构
- tech.riemann.etp.web.jsr380.constraints.IDCard (implements java.lang.annotation.Annotation)
- tech.riemann.etp.web.jsr380.constraints.Mobile (implements java.lang.annotation.Annotation)
枚举类分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- tech.riemann.etp.web.response.Result.OperationState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)