程序包分层结构:
- org.ssssssss.magicapi.backup.model,
- org.ssssssss.magicapi.backup.service,
- org.ssssssss.magicapi.backup.web,
- org.ssssssss.magicapi.core.annotation,
- org.ssssssss.magicapi.core.config,
- org.ssssssss.magicapi.core.context,
- org.ssssssss.magicapi.core.event,
- org.ssssssss.magicapi.core.exception,
- org.ssssssss.magicapi.core.handler,
- org.ssssssss.magicapi.core.interceptor,
- org.ssssssss.magicapi.core.logging,
- org.ssssssss.magicapi.core.model,
- org.ssssssss.magicapi.core.resource,
- org.ssssssss.magicapi.core.service,
- org.ssssssss.magicapi.core.service.impl,
- org.ssssssss.magicapi.core.servlet,
- org.ssssssss.magicapi.core.web,
- org.ssssssss.magicapi.datasource.model,
- org.ssssssss.magicapi.datasource.service,
- org.ssssssss.magicapi.datasource.web,
- org.ssssssss.magicapi.function.model,
- org.ssssssss.magicapi.function.service,
- org.ssssssss.magicapi.jsr223,
- org.ssssssss.magicapi.modules,
- org.ssssssss.magicapi.modules.db,
- org.ssssssss.magicapi.modules.db.cache,
- org.ssssssss.magicapi.modules.db.dialect,
- org.ssssssss.magicapi.modules.db.inteceptor,
- org.ssssssss.magicapi.modules.db.model,
- org.ssssssss.magicapi.modules.db.mybatis,
- org.ssssssss.magicapi.modules.db.provider,
- org.ssssssss.magicapi.modules.db.table,
- org.ssssssss.magicapi.modules.http,
- org.ssssssss.magicapi.modules.servlet,
- org.ssssssss.magicapi.modules.spring,
- org.ssssssss.magicapi.utils
类分层结构
- java.lang.Object
- org.apache.logging.log4j.core.AbstractLifeCycle (implements org.apache.logging.log4j.core.LifeCycle2)
- org.apache.logging.log4j.core.filter.AbstractFilterable (implements org.apache.logging.log4j.core.filter.Filterable)
- org.apache.logging.log4j.core.appender.AbstractAppender (implements org.apache.logging.log4j.core.Appender, org.apache.logging.log4j.core.impl.LocationAware)
- org.ssssssss.magicapi.core.service.AbstractMagicDynamicRegistry<T> (implements org.ssssssss.magicapi.core.service.MagicDynamicRegistry<T>)
- org.ssssssss.magicapi.core.service.AbstractMagicDynamicRegistry.MappingNode<T>
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- org.ssssssss.magicapi.core.service.AbstractPathMagicResourceStorage<T> (implements org.ssssssss.magicapi.core.config.JsonCodeConstants, org.ssssssss.magicapi.core.service.MagicResourceStorage<T>)
- org.springframework.web.socket.handler.AbstractWebSocketHandler (implements org.springframework.web.socket.WebSocketHandler)
- org.springframework.web.socket.handler.TextWebSocketHandler
- org.apache.log4j.AppenderSkeleton (implements org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler)
- org.ssssssss.magicapi.utils.Assert
- org.ssssssss.magicapi.core.model.Attributes<T>
- org.ssssssss.magicapi.core.model.Group
- org.ssssssss.magicapi.core.model.MagicEntity
- org.ssssssss.magicapi.modules.db.table.NamedTable
- org.ssssssss.magicapi.backup.model.Backup
- org.ssssssss.magicapi.core.config.Backup
- org.ssssssss.magicapi.core.model.BaseDefinition
- org.ssssssss.magicapi.core.model.Header
- org.ssssssss.magicapi.core.model.Option
- org.ssssssss.magicapi.core.model.Parameter
- org.ssssssss.magicapi.core.model.Path
- org.ssssssss.magicapi.modules.db.BoundSql
- org.ssssssss.magicapi.core.config.Cache
- org.ssssssss.magicapi.modules.db.provider.CamelColumnMapperProvider (implements org.ssssssss.magicapi.modules.db.provider.ColumnMapperProvider)
- org.ssssssss.magicapi.utils.ClassScanner
- org.ssssssss.magicapi.modules.db.ColumnMapperAdapter
- org.ssssssss.magicapi.core.config.Constants
- ch.qos.logback.core.spi.ContextAwareBase (implements ch.qos.logback.core.spi.ContextAware)
- ch.qos.logback.core.UnsynchronizedAppenderBase<E> (implements ch.qos.logback.core.Appender<E>)
- org.ssssssss.magicapi.core.config.Crud
- org.ssssssss.magicapi.datasource.service.DataSourceInfoMagicResourceStorage (implements org.ssssssss.magicapi.core.config.JsonCodeConstants, org.ssssssss.magicapi.core.service.MagicResourceStorage<T>)
- org.ssssssss.magicapi.modules.db.dialect.DB2Dialect (implements org.ssssssss.magicapi.modules.db.dialect.Dialect)
- org.ssssssss.magicapi.core.config.Debug
- org.ssssssss.magicapi.core.model.DebugRequest
- org.ssssssss.magicapi.core.interceptor.DefaultAuthorizationInterceptor (implements org.ssssssss.magicapi.core.interceptor.AuthorizationInterceptor)
- org.ssssssss.magicapi.modules.db.provider.DefaultColumnMapperProvider (implements org.ssssssss.magicapi.modules.db.provider.ColumnMapperProvider)
- org.ssssssss.magicapi.core.service.impl.DefaultMagicAPIService (implements org.ssssssss.magicapi.core.config.JsonCodeConstants, org.ssssssss.magicapi.core.service.MagicAPIService)
- org.ssssssss.magicapi.core.service.impl.DefaultMagicResourceService (implements org.springframework.context.ApplicationListener<E>, org.ssssssss.magicapi.core.config.JsonCodeConstants, org.ssssssss.magicapi.core.service.MagicResourceService)
- org.ssssssss.magicapi.modules.db.provider.DefaultPageProvider (implements org.ssssssss.magicapi.modules.db.provider.PageProvider)
- org.ssssssss.magicapi.core.interceptor.DefaultResultProvider (implements org.ssssssss.magicapi.core.interceptor.ResultProvider)
- org.ssssssss.magicapi.modules.db.cache.DefaultSqlCache (implements org.ssssssss.magicapi.modules.db.cache.SqlCache)
- org.ssssssss.magicapi.modules.db.inteceptor.DefaultSqlInterceptor (implements org.ssssssss.magicapi.modules.db.inteceptor.SQLInterceptor)
- org.ssssssss.magicapi.modules.db.dialect.DialectAdapter
- org.ssssssss.magicapi.modules.db.dialect.DmDialect (implements org.ssssssss.magicapi.modules.db.dialect.Dialect)
- org.ssssssss.magicapi.modules.spring.EnvModule
- org.ssssssss.magicapi.core.resource.FileResource (implements org.ssssssss.magicapi.core.resource.Resource)
- org.ssssssss.magicapi.core.logging.Formatter
- org.ssssssss.magicapi.core.logging.Formatter.CachingDateFormatter
- org.ssssssss.magicapi.core.logging.Formatter.TargetLengthBasedClassNameAbbreviator
- org.springframework.jdbc.support.GeneratedKeyHolder (implements org.springframework.jdbc.support.KeyHolder)
- org.ssssssss.magicapi.modules.http.HttpModule
- org.ssssssss.magicapi.utils.IoUtils
- org.ssssssss.magicapi.utils.IpUtils
- org.ssssssss.magicapi.core.resource.JarResource (implements org.ssssssss.magicapi.core.resource.Resource)
- org.ssssssss.magicapi.utils.JdbcUtils
- org.ssssssss.magicapi.core.model.JsonBean<T>
- org.ssssssss.magicapi.core.model.JsonCode
- org.ssssssss.magicapi.utils.JsonUtils
- org.ssssssss.magicapi.jsr223.JSR223LanguageProvider (implements org.ssssssss.magicapi.jsr223.LanguageProvider)
- org.ssssssss.magicapi.core.resource.KeyValueResource (implements org.ssssssss.magicapi.core.resource.Resource)
- org.ssssssss.magicapi.modules.db.dialect.KingbaseSQLDialect (implements org.ssssssss.magicapi.modules.db.dialect.Dialect)
- org.ssssssss.magicapi.core.logging.Log4j2LoggerContext (implements org.ssssssss.magicapi.core.logging.MagicLoggerContext)
- org.ssssssss.magicapi.core.logging.Log4jLoggerContext (implements org.ssssssss.magicapi.core.logging.MagicLoggerContext)
- org.ssssssss.magicapi.core.logging.LogbackLoggerContext (implements org.ssssssss.magicapi.core.logging.MagicLoggerContext)
- org.ssssssss.magicapi.core.logging.LoggerManager
- org.ssssssss.magicapi.modules.db.provider.LowerColumnMapperProvider (implements org.ssssssss.magicapi.modules.db.provider.ColumnMapperProvider)
- org.ssssssss.magicapi.modules.db.cache.LRUCache.ExpireNode<V>
- org.ssssssss.magicapi.core.config.MagicAPIProperties
- org.ssssssss.magicapi.core.config.MagicConfiguration
- org.ssssssss.magicapi.core.context.MagicConsoleSession
- org.ssssssss.magicapi.core.web.MagicController (implements org.ssssssss.magicapi.core.config.JsonCodeConstants)
- org.ssssssss.magicapi.core.handler.MagicCoordinationHandler
- org.ssssssss.magicapi.core.config.MagicCorsFilter
- org.ssssssss.magicapi.backup.service.MagicDatabaseBackupService (implements org.ssssssss.magicapi.backup.service.MagicBackupService)
- org.ssssssss.magicapi.core.handler.MagicDebugHandler
- org.ssssssss.magicapi.datasource.model.MagicDynamicDataSource
- org.ssssssss.magicapi.datasource.model.MagicDynamicDataSource.DataSourceNode
- org.ssssssss.magicapi.core.event.MagicEvent
- org.ssssssss.magicapi.core.model.MagicNotify
- org.ssssssss.magicapi.core.context.MagicUser
- org.ssssssss.magicapi.core.interceptor.MagicWebRequestInterceptor
- org.ssssssss.magicapi.core.handler.MagicWorkbenchHandler
- org.ssssssss.magicapi.utils.Mapping
- org.ssssssss.magicapi.utils.MD5Utils
- org.ssssssss.magicapi.modules.db.mybatis.MybatisParser
- org.ssssssss.magicapi.modules.db.dialect.MySQLDialect (implements org.ssssssss.magicapi.modules.db.dialect.Dialect)
- org.ssssssss.magicapi.modules.db.mybatis.NodeStream
- org.ssssssss.magicapi.modules.db.dialect.OracleDialect (implements org.ssssssss.magicapi.modules.db.dialect.Dialect)
- org.ssssssss.magicapi.core.config.Page
- org.ssssssss.magicapi.modules.db.model.Page
- org.ssssssss.magicapi.modules.db.model.PageResult<T>
- org.ssssssss.magicapi.core.model.Pair<S,T>
- org.ssssssss.magicapi.modules.db.provider.PascalColumnMapperProvider (implements org.ssssssss.magicapi.modules.db.provider.ColumnMapperProvider)
- org.ssssssss.magicapi.utils.PathUtils
- org.ssssssss.magicapi.utils.PatternUtils
- org.ssssssss.magicapi.core.model.Plugin
- org.ssssssss.magicapi.modules.db.dialect.PostgreSQLDialect (implements org.ssssssss.magicapi.modules.db.dialect.Dialect)
- org.ssssssss.magicapi.core.context.RequestContext
- org.ssssssss.magicapi.core.context.RequestEntity
- org.ssssssss.magicapi.modules.servlet.RequestModule
- org.ssssssss.magicapi.core.config.Resource
- org.ssssssss.magicapi.core.resource.ResourceAdapter
- org.ssssssss.magicapi.core.config.ResponseCode
- org.ssssssss.magicapi.modules.servlet.ResponseModule
- org.ssssssss.magicapi.modules.servlet.ResponseModule.NullValue
- org.ssssssss.magicapi.utils.ScriptManager
- org.ssssssss.magicapi.core.config.Security
- org.ssssssss.magicapi.core.model.SelectedResource
- org.ssssssss.magicapi.utils.SignUtils
- org.ssssssss.magicapi.modules.db.SingleRowResultSetExtractor<T> (implements org.springframework.jdbc.core.ResultSetExtractor<T>)
- org.ssssssss.magicapi.modules.db.SQLModule (implements org.ssssssss.script.functions.DynamicAttribute<T,R>, org.ssssssss.magicapi.modules.DynamicModule<T>)
- org.ssssssss.magicapi.modules.db.mybatis.SqlNode
- org.ssssssss.magicapi.modules.db.dialect.SQLServer2005Dialect (implements org.ssssssss.magicapi.modules.db.dialect.Dialect)
- org.ssssssss.magicapi.modules.db.dialect.SQLServerDialect (implements org.ssssssss.magicapi.modules.db.dialect.Dialect)
- java.lang.Throwable (implements java.io.Serializable)
- org.ssssssss.magicapi.modules.db.Transaction
- org.ssssssss.magicapi.core.model.TreeNode<T>
- org.ssssssss.magicapi.modules.db.provider.UpperColumnMapperProvider (implements org.ssssssss.magicapi.modules.db.provider.ColumnMapperProvider)
- org.ssssssss.magicapi.core.config.WebSocketSessionManager (implements org.springframework.boot.CommandLineRunner, org.springframework.beans.factory.DisposableBean)
- org.ssssssss.magicapi.utils.WebUtils
- org.ssssssss.magicapi.modules.db.table.Where
- org.ssssssss.magicapi.core.resource.ZipResource (implements org.ssssssss.magicapi.core.resource.Resource)
批注接口分层结构
- org.ssssssss.magicapi.core.annotation.MagicModule (implements java.lang.annotation.Annotation)
- org.ssssssss.magicapi.core.annotation.Message (implements java.lang.annotation.Annotation)
- org.ssssssss.magicapi.core.annotation.Valid (implements java.lang.annotation.Annotation)