所有程序包的分层结构
- io.github.lishangbu.orange.admin,
- io.github.lishangbu.orange.authorization.controller,
- io.github.lishangbu.orange.authorization.entity,
- io.github.lishangbu.orange.authorization.mapper,
- io.github.lishangbu.orange.authorization.model,
- io.github.lishangbu.orange.authorization.service,
- io.github.lishangbu.orange.authorization.service.impl,
- io.github.lishangbu.orange.json.autoconfiguration,
- io.github.lishangbu.orange.json.util,
- io.github.lishangbu.orange.mybatisplus.autoconfiguration,
- io.github.lishangbu.orange.mybatisplus.extension.handlers,
- io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration,
- io.github.lishangbu.orange.oauth2.authorizationserver.exception,
- io.github.lishangbu.orange.oauth2.authorizationserver.introspection,
- io.github.lishangbu.orange.oauth2.authorizationserver.keygen,
- io.github.lishangbu.orange.oauth2.authorizationserver.token,
- io.github.lishangbu.orange.oauth2.authorizationserver.util,
- io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication,
- io.github.lishangbu.orange.oauth2.common.autoconfiguration,
- io.github.lishangbu.orange.oauth2.common.constant,
- io.github.lishangbu.orange.oauth2.common.core,
- io.github.lishangbu.orange.oauth2.common.properties,
- io.github.lishangbu.orange.oauth2.common.result,
- io.github.lishangbu.orange.oauth2.common.userdetails,
- io.github.lishangbu.orange.oauth2.common.web.access,
- io.github.lishangbu.orange.oauth2.common.web.authentication,
- io.github.lishangbu.orange.oauth2.resourceserver.autoconfiguration,
- io.github.lishangbu.orange.rbac.controller,
- io.github.lishangbu.orange.rbac.entity,
- io.github.lishangbu.orange.rbac.mapper,
- io.github.lishangbu.orange.rbac.model,
- io.github.lishangbu.orange.rbac.service,
- io.github.lishangbu.orange.rbac.service.impl,
- io.github.lishangbu.orange.web.exception,
- io.github.lishangbu.orange.web.response,
- io.github.lishangbu.orange.web.result,
- io.github.lishangbu.orange.web.util,
- org.springframework.security.oauth2.server.authorization.authentication,
- org.springframework.security.oauth2.server.authorization.web.authentication
类分层结构
- java.lang.Object
- org.springframework.security.authentication.AbstractAuthenticationToken (implements org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer)
- org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken
- org.springframework.security.oauth2.server.authorization.authentication.OAuth2PasswordAuthorizationGrantAuthenticationToken
 
 
- org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationGrantAuthenticationToken
- io.github.lishangbu.orange.web.util.AbstractUrlIgnoreCache
- io.github.lishangbu.orange.web.response.ApiResultResponseAdvice (implements org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice<T>)
- io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.AuthorizationEndpointErrorResponseHandler (implements org.springframework.security.web.authentication.AuthenticationFailureHandler)
- io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.AuthorizationEndpointResponseHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
- io.github.lishangbu.orange.oauth2.common.core.AuthorizationGrantTypeSupport (implements java.io.Serializable)
- io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.AuthorizationServerAutoConfiguration
- io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.AuthorizationServerSettingsAutoConfiguration
- io.github.lishangbu.orange.oauth2.common.web.access.DefaultAccessDeniedHandler (implements org.springframework.security.web.access.AccessDeniedHandler)
- io.github.lishangbu.orange.oauth2.common.web.authentication.DefaultAuthenticationEntryPoint (implements org.springframework.security.web.AuthenticationEntryPoint)
- io.github.lishangbu.orange.oauth2.common.web.authentication.DefaultAuthenticationSuccessHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
- io.github.lishangbu.orange.authorization.service.impl.DefaultClientRegistrationRepository (implements org.springframework.security.oauth2.client.registration.ClientRegistrationRepository)
- io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationConsentService (implements org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationConsentService)
- io.github.lishangbu.orange.authorization.service.impl.DefaultOAuth2AuthorizationService (implements org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService)
- io.github.lishangbu.orange.oauth2.authorizationserver.introspection.DefaultOpaqueTokenIntrospector (implements org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector)
- io.github.lishangbu.orange.authorization.service.impl.DefaultRegisteredClientRepository (implements org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository)
- io.github.lishangbu.orange.authorization.service.impl.DefaultUserDetailsService (implements org.springframework.security.core.userdetails.UserDetailsService)
- io.github.lishangbu.orange.web.exception.GlobalExceptionHandler
- io.github.lishangbu.orange.json.autoconfiguration.JacksonAutoConfiguration
- io.github.lishangbu.orange.web.util.JsonResponseWriter
- io.github.lishangbu.orange.json.util.JsonUtils (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.DisposableBean)
- io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.JWKSourceAutoConfiguration (implements org.springframework.beans.factory.InitializingBean)
- io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.JwtDecoderAutoConfiguration
- io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.JwtEncoderAutoConfiguration
- io.github.lishangbu.orange.oauth2.authorizationserver.token.JwtOAuth2TokenCustomizer (implements org.springframework.security.oauth2.server.authorization.token.OAuth2TokenCustomizer<T>)
- io.github.lishangbu.orange.authorization.entity.Menu (implements java.io.Serializable)
- io.github.lishangbu.orange.authorization.model.MenuTreeNode
 
- io.github.lishangbu.orange.authorization.controller.MenuController
- io.github.lishangbu.orange.authorization.service.impl.MenuServiceImpl (implements io.github.lishangbu.orange.authorization.service.MenuService)
- io.github.lishangbu.orange.mybatisplus.autoconfiguration.MybatisPlusAutoConfiguration
- io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.OAuth2AccessTokenApiResultResponseAuthenticationSuccessHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
- io.github.lishangbu.orange.oauth2.authorizationserver.util.OAuth2EndpointUtils
- io.github.lishangbu.orange.oauth2.authorizationserver.web.authentication.OAuth2ErrorApiResultAuthenticationFailureHandler (implements org.springframework.security.web.authentication.AuthenticationFailureHandler)
- org.springframework.security.oauth2.server.authorization.web.authentication.OAuth2PasswordAuthenticationConverter (implements org.springframework.security.web.authentication.AuthenticationConverter)
- org.springframework.security.oauth2.server.authorization.authentication.OAuth2PasswordAuthenticationProvider (implements org.springframework.security.authentication.AuthenticationProvider)
- io.github.lishangbu.orange.oauth2.common.properties.Oauth2Properties
- io.github.lishangbu.orange.oauth2.authorizationserver.token.OAuth2RefreshTokenGenerator (implements org.springframework.security.oauth2.server.authorization.token.OAuth2TokenGenerator<T>)
- io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.OAuth2TokenCustomizerAutoConfiguration
- io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.OAuth2TokenGeneratorAutoConfiguration
- io.github.lishangbu.orange.authorization.entity.OauthAuthorization (implements java.io.Serializable)
- io.github.lishangbu.orange.authorization.entity.OauthAuthorizationConsent (implements java.io.Serializable)
- io.github.lishangbu.orange.authorization.entity.OauthRegisteredClient (implements java.io.Serializable)
- io.github.lishangbu.orange.oauth2.authorizationserver.autoconfiguration.OpaqueTokenIntrospectorAutoConfiguration
- io.github.lishangbu.orange.admin.OrangeAdminApplication
- io.github.lishangbu.orange.rbac.entity.Organization (implements java.io.Serializable)
- io.github.lishangbu.orange.rbac.model.OrganizationTreeNode
 
- io.github.lishangbu.orange.rbac.controller.OrganizationController
- io.github.lishangbu.orange.rbac.service.impl.OrganizationServiceImpl (implements io.github.lishangbu.orange.rbac.service.OrganizationService)
- io.github.lishangbu.orange.oauth2.common.autoconfiguration.PasswordEncoderAutoConfiguration
- io.github.lishangbu.orange.authorization.entity.Permission (implements java.io.Serializable)
- io.github.lishangbu.orange.authorization.model.PermissionTreeNode
 
- io.github.lishangbu.orange.authorization.entity.Profile (implements java.io.Serializable)
- io.github.lishangbu.orange.oauth2.authorizationserver.token.ReferenceOAuth2AccessTokenGenerator (implements org.springframework.security.oauth2.server.authorization.token.OAuth2TokenGenerator<T>)
- io.github.lishangbu.orange.oauth2.resourceserver.autoconfiguration.ResourceServerAutoConfiguration
- io.github.lishangbu.orange.authorization.entity.Role (implements java.io.Serializable)
- io.github.lishangbu.orange.authorization.controller.RoleController
- io.github.lishangbu.orange.authorization.service.impl.RoleServiceImpl (implements io.github.lishangbu.orange.authorization.service.RoleService)
- io.github.lishangbu.orange.oauth2.common.constant.SecurityBeanDefinitionConstants
- io.github.lishangbu.orange.oauth2.common.constant.SecurityConstants
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.springframework.security.core.AuthenticationException
- io.github.lishangbu.orange.oauth2.authorizationserver.exception.InvalidCaptchaException
 
 
- org.springframework.security.core.AuthenticationException
 
- java.lang.RuntimeException
 
- java.lang.Exception
- io.github.lishangbu.orange.authorization.controller.TokenController
- io.github.lishangbu.orange.web.util.TreeUtils
- org.apache.ibatis.type.TypeReference<T>
- org.apache.ibatis.type.BaseTypeHandler<T> (implements org.apache.ibatis.type.TypeHandler<T>)
- com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler<T> (implements com.baomidou.mybatisplus.core.handlers.IJsonTypeHandler<T>)
- io.github.lishangbu.orange.mybatisplus.extension.handlers.Jackson3TypeHandler
 
 
- com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler<T> (implements com.baomidou.mybatisplus.core.handlers.IJsonTypeHandler<T>)
 
- org.apache.ibatis.type.BaseTypeHandler<T> (implements org.apache.ibatis.type.TypeHandler<T>)
- io.github.lishangbu.orange.authorization.entity.User (implements java.io.Serializable)
- org.springframework.security.core.userdetails.User (implements org.springframework.security.core.CredentialsContainer, org.springframework.security.core.userdetails.UserDetails)
- io.github.lishangbu.orange.oauth2.common.userdetails.UserInfo (implements org.springframework.security.oauth2.core.OAuth2AuthenticatedPrincipal)
 
- io.github.lishangbu.orange.authorization.controller.UserController
- io.github.lishangbu.orange.authorization.service.impl.UserServiceImpl (implements io.github.lishangbu.orange.authorization.service.UserService)
- io.github.lishangbu.orange.authorization.model.UserWithRoles
- io.github.lishangbu.orange.oauth2.authorizationserver.keygen.UuidKeyGenerator (implements org.springframework.security.crypto.keygen.StringKeyGenerator)
 
- org.springframework.security.authentication.AbstractAuthenticationToken (implements org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer)
接口分层结构
- io.github.lishangbu.orange.web.result.ErrorResultCode
- com.baomidou.mybatisplus.core.mapper.Mapper<T>
- com.baomidou.mybatisplus.core.mapper.BaseMapper<T>
- io.github.lishangbu.orange.authorization.mapper.MenuMapper
- io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationConsentMapper
- io.github.lishangbu.orange.authorization.mapper.OauthAuthorizationMapper
- io.github.lishangbu.orange.authorization.mapper.OauthRegisteredClientMapper
- io.github.lishangbu.orange.rbac.mapper.OrganizationMapper
- io.github.lishangbu.orange.authorization.mapper.PermissionMapper
- io.github.lishangbu.orange.authorization.mapper.RoleMapper
 
 
- com.baomidou.mybatisplus.core.mapper.BaseMapper<T>
- io.github.lishangbu.orange.authorization.service.MenuService
- io.github.lishangbu.orange.rbac.service.OrganizationService
- io.github.lishangbu.orange.authorization.service.RoleService
- io.github.lishangbu.orange.authorization.mapper.UserMapper
- io.github.lishangbu.orange.authorization.service.UserService
枚举类分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.lishangbu.orange.web.result.DefaultErrorResultCode (implements io.github.lishangbu.orange.web.result.ErrorResultCode)
- io.github.lishangbu.orange.oauth2.common.result.SecurityErrorResultCode (implements io.github.lishangbu.orange.web.result.ErrorResultCode)
 
 
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
记录类分层结构
- java.lang.Object
- java.lang.Record
- io.github.lishangbu.orange.web.result.ApiResult<T> (implements java.io.Serializable)
 
 
- java.lang.Record