所有程序包的分层结构

程序包分层结构:

类分层结构

  • java.lang.Object
    • win.doyto.query.web.controller.AbstractDynamicController<E,​I,​Q,​R,​S,​W> (implements win.doyto.query.web.controller.RestApi<I,​Q,​R,​S>)
    • win.doyto.query.service.AbstractDynamicService<E,​I,​Q> (implements win.doyto.query.service.DynamicService<E,​I,​Q>)
      • win.doyto.query.service.AbstractCrudService<E,​I,​Q> (implements win.doyto.query.service.CrudService<E,​I,​Q>)
    • win.doyto.query.web.controller.AbstractRestController<E,​I,​Q,​R,​S> (implements win.doyto.query.web.controller.RestApi<I,​Q,​R,​S>)
    • win.doyto.query.web.response.ErrorResponse (implements win.doyto.query.web.response.ErrorCode)
    • win.doyto.query.web.util.HttpUtil
    • win.doyto.query.web.response.JsonResponse<T> (implements win.doyto.query.web.response.ErrorCode)
    • win.doyto.query.web.component.ListValidator
    • java.lang.Throwable (implements java.io.Serializable)
      • java.lang.Exception
    • win.doyto.query.web.WebMvcConfigurerAdapter (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)

接口分层结构

  • win.doyto.query.web.response.ErrorCode
  • win.doyto.query.web.controller.RestApi<I,​Q,​R,​S>

注释类型分层结构

  • win.doyto.query.web.response.JsonBody (implements java.lang.annotation.Annotation)

枚举分层结构

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)