A B C D E F G H I J L M P R S T V
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- AccountExpiredException(AccountExpiredException) - 类 中的方法cn.gybyt.advice.GybytControllerSecurityExceptionAdvice
- addProperty(Object, Object, Boolean) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
添加环境变量
- addProperty(String, String, Boolean) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
添加环境变量
- addProperty(Map<Object, Object>, Boolean) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
添加环境变量
- afterOpt() - 类 中的方法cn.gybyt.dynamic.GybytDataSourceAspect
-
方法执行之后清除掉ThreadLocal中存储的KEY,这样动态数据源会使用默认的数据源
- afterService() - 类 中的方法cn.gybyt.dynamic.GybytDataSourceAspect
-
清理服务配置
- annotationDrivenTransactionManager(GybytDynamicDataSourceRoute) - 类 中的方法cn.gybyt.config.GybytDynamicDataSourceConfig
-
重写事务管理器,管理动态数据源
- apiExceptionHandler(BaseException) - 类 中的方法cn.gybyt.advice.GybytControllerExceptionAdvice
-
处理自定义异常
B
- BadCredentialsException(BadCredentialsException) - 类 中的方法cn.gybyt.advice.GybytControllerSecurityExceptionAdvice
- beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - 类 中的方法cn.gybyt.advice.ControllerResponseAdvice
-
对返回体进行处理
- beforeOpt(JoinPoint) - 类 中的方法cn.gybyt.dynamic.GybytDataSourceAspect
-
在方法执行之前切换到指定的数据源
- beforeService(JoinPoint) - 类 中的方法cn.gybyt.dynamic.GybytDataSourceAspect
-
处理服务
C
- CacheUtil - cn.gybyt.util中的类
-
缓存工具类
- CacheUtil() - 类 的构造器cn.gybyt.util.CacheUtil
- clearDataSource() - 类 中的静态方法cn.gybyt.dynamic.GybytDataSourceHolder
- cn.gybyt.advice - 程序包 cn.gybyt.advice
- cn.gybyt.annotation - 程序包 cn.gybyt.annotation
- cn.gybyt.config - 程序包 cn.gybyt.config
- cn.gybyt.config.properties - 程序包 cn.gybyt.config.properties
- cn.gybyt.controller - 程序包 cn.gybyt.controller
- cn.gybyt.dynamic - 程序包 cn.gybyt.dynamic
- cn.gybyt.filter - 程序包 cn.gybyt.filter
- cn.gybyt.interceptor - 程序包 cn.gybyt.interceptor
- cn.gybyt.plugins - 程序包 cn.gybyt.plugins
- cn.gybyt.util - 程序包 cn.gybyt.util
- cn.gybyt.wrapper - 程序包 cn.gybyt.wrapper
- ControllerResponseAdvice - cn.gybyt.advice中的类
-
返回拦截
- ControllerResponseAdvice() - 类 的构造器cn.gybyt.advice.ControllerResponseAdvice
- createToken(Map<String, String>) - 类 中的静态方法cn.gybyt.util.JwtUtil
-
创建TOKEN
- CredentialsExpiredException(CredentialsExpiredException) - 类 中的方法cn.gybyt.advice.GybytControllerSecurityExceptionAdvice
D
- DataSourceProperty() - 类 的构造器cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- DEFAULT_NAME - 注释类型 中的静态变量cn.gybyt.annotation.SwitchDataSource
-
默认切换的数据源KEY
- determineCurrentLookupKey() - 类 中的方法cn.gybyt.dynamic.GybytDynamicDataSourceRoute
-
返回需要使用的数据源的key,将会按照这个KEY从Map获取对应的数据源(切换)
- DisabledException(DisabledException) - 类 中的方法cn.gybyt.advice.GybytControllerSecurityExceptionAdvice
- doFilter(ServletRequest, ServletResponse, FilterChain) - 类 中的方法cn.gybyt.filter.GybytRequestFilter
E
- EnableDynamicDataSource - cn.gybyt.annotation中的注释类型
-
开启动态数据源
- EnableHandleAdvice - cn.gybyt.annotation中的注释类型
-
开启错误日志处理
- EnableHandleException - cn.gybyt.annotation中的注释类型
-
开启异常处理
- EnableHandleResponse - cn.gybyt.annotation中的注释类型
-
开启返回处理
- error(HttpServletRequest, HttpServletResponse) - 类 中的方法cn.gybyt.controller.GybytAuthError
-
用于处理用户鉴权异常
F
- fetch(String, HttpMethod, Object, MultiValueMap<String, String>, Map<String, Object>, ParameterizedTypeReference<T>) - 类 中的静态方法cn.gybyt.util.HttpUtil
-
发送请求
G
- get(String) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取缓存
- get(String, String, String) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取缓存
- get(String, String, String, Callable<T>) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取缓存
- get(String, String, String, Callable<T>, Long) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取缓存
- get(String, Callable<T>) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取缓存
- get(String, Callable<T>, Long) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取缓存
- getBean(Class<T>) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
根据类获取bean
- getBean(Class<T>, String) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
根据beanId、类型获取对象
- getBean(String) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
根据beanId获取对象
- getBeansOfType(Class<T>) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
根据类型获取对象集合
- getConnection() - 类 中的方法cn.gybyt.dynamic.GybytDynamicDataSourceRoute
- getConnection(String, String) - 类 中的方法cn.gybyt.dynamic.GybytDynamicDataSourceRoute
- getContext() - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取ApplicationContext对象
- getDataSource() - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties
- getDataSource() - 类 中的静态方法cn.gybyt.dynamic.GybytDataSourceHolder
- getDataSource() - 类 中的方法cn.gybyt.dynamic.GybytDynamicDataSourceRoute
- getDriverClass() - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- getDruid() - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- getDynamicBeanNamePrefix() - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties
- getDynamicMasterDataSource() - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties
- getEnableCache() - 类 中的方法cn.gybyt.config.properties.GybytProperties
- getEnableRequestWarpper() - 类 中的方法cn.gybyt.config.properties.GybytProperties
- getExpireTime() - 类 中的方法cn.gybyt.config.properties.JwtProperties
- getHash(String, Object) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取Hash缓存
- getHash(String, Object, Callable<T>) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取Hash缓存
- getHash(String, Object, Callable<T>, Long) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取Hash缓存
- getHash(String, String, String, Object) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取Hash缓存
- getHash(String, String, String, Object, Callable<T>) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取Hash缓存
- getHash(String, String, String, Object, Callable<T>, Long) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取Hash缓存
- getHashMap(String) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取hash集合
- getHashSize(String) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
获取hash数量
- getHeader() - 类 中的方法cn.gybyt.config.properties.JwtProperties
- getInputStream() - 类 中的方法cn.gybyt.wrapper.GybytHttpServletRequestWrapper
- getJwtProperties() - 类 中的静态方法cn.gybyt.util.JwtUtil
- getKeyPrefix() - 类 中的方法cn.gybyt.config.properties.JwtProperties
- getLoginUser() - 类 中的静态方法cn.gybyt.util.JwtUtil
-
获取当前登录用户
- getPassword() - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- getPropertiesMap() - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取所有环境变量
- getPropertiesMap(Set<Object>) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取环境变量集合,传入变量名称set集合
- getProperty(Object) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取环境变量
- getProperty(String) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取环境变量
- getReader() - 类 中的方法cn.gybyt.wrapper.GybytHttpServletRequestWrapper
- getRealRequestIp(HttpServletRequest) - 类 中的静态方法cn.gybyt.util.IpUtil
-
获取真实请求ip
- getRequestBody() - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取请求体
- getRequestBodyByte() - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取请求体
- getRequestHeaders() - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取请求头
- getRequestParam() - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取请求参数map
- getResponseHeaders() - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取响应头
- getSecret() - 类 中的方法cn.gybyt.config.properties.JwtProperties
- getServletRequest() - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取请求对象
- getServletResponse() - 类 中的静态方法cn.gybyt.util.SpringUtil
-
获取响应对象
- getTokenPrefix() - 类 中的方法cn.gybyt.config.properties.JwtProperties
- getType() - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- getUrl() - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- getUsername() - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- GybytAuthError - cn.gybyt.controller中的类
-
拦截器请求页面
- GybytAuthError() - 类 的构造器cn.gybyt.controller.GybytAuthError
- GybytControllerExceptionAdvice - cn.gybyt.advice中的类
-
异常拦截
- GybytControllerExceptionAdvice() - 类 的构造器cn.gybyt.advice.GybytControllerExceptionAdvice
- GybytControllerSecurityExceptionAdvice - cn.gybyt.advice中的类
-
security异常处理
- GybytControllerSecurityExceptionAdvice() - 类 的构造器cn.gybyt.advice.GybytControllerSecurityExceptionAdvice
- GybytDataSourceAspect - cn.gybyt.dynamic中的类
-
动态数据源切面
- GybytDataSourceAspect() - 类 的构造器cn.gybyt.dynamic.GybytDataSourceAspect
- GybytDataSourceHolder - cn.gybyt.dynamic中的类
-
动态数据源
- GybytDataSourceHolder() - 类 的构造器cn.gybyt.dynamic.GybytDataSourceHolder
- GybytDynamicDataSourceConfig - cn.gybyt.config中的类
-
动态数据源配置
- GybytDynamicDataSourceConfig() - 类 的构造器cn.gybyt.config.GybytDynamicDataSourceConfig
- gybytDynamicDataSourceRoute() - 类 中的方法cn.gybyt.config.GybytDynamicDataSourceConfig
- GybytDynamicDataSourceRoute - cn.gybyt.dynamic中的类
-
动态数据源路由
- GybytDynamicDataSourceRoute(Map<String, DataSource>, GybytDynamicProperties) - 类 的构造器cn.gybyt.dynamic.GybytDynamicDataSourceRoute
-
构造方法填充Map,构建多数据源
- GybytDynamicProperties - cn.gybyt.config.properties中的类
-
多数据源
- GybytDynamicProperties() - 类 的构造器cn.gybyt.config.properties.GybytDynamicProperties
- GybytDynamicProperties.DataSourceProperty - cn.gybyt.config.properties中的类
- GybytHttpServletRequestWrapper - cn.gybyt.wrapper中的类
-
request对象包装
- GybytHttpServletRequestWrapper(HttpServletRequest) - 类 的构造器cn.gybyt.wrapper.GybytHttpServletRequestWrapper
- GybytMybatisConfig - cn.gybyt.config中的类
-
mybatis配置类
- GybytMybatisConfig() - 类 的构造器cn.gybyt.config.GybytMybatisConfig
- gybytMybatisMapperRefreshPlugin(GybytMybatisProperties, SqlSessionFactory) - 类 中的方法cn.gybyt.config.GybytMybatisConfig
- GybytMybatisMapperRefreshPlugin - cn.gybyt.plugins中的类
-
mapper 刷新插件
- GybytMybatisMapperRefreshPlugin(String, Long, SqlSessionFactory) - 类 的构造器cn.gybyt.plugins.GybytMybatisMapperRefreshPlugin
- GybytMybatisProperties - cn.gybyt.config.properties中的类
- GybytMybatisProperties() - 类 的构造器cn.gybyt.config.properties.GybytMybatisProperties
- gybytMybatisSqlLogInterceptor(GybytMybatisProperties) - 类 中的方法cn.gybyt.config.GybytMybatisConfig
- GybytMybatisSqlLogInterceptor - cn.gybyt.interceptor中的类
-
用于输出每条 SQL 语句及其执行时间
- GybytMybatisSqlLogInterceptor(GybytMybatisProperties) - 类 的构造器cn.gybyt.interceptor.GybytMybatisSqlLogInterceptor
- GybytProperties - cn.gybyt.config.properties中的类
-
工具提示
- GybytProperties() - 类 的构造器cn.gybyt.config.properties.GybytProperties
- gybytRedisCacheManager(RedisTemplate<String, Object>) - 类 中的方法cn.gybyt.config.RedisConfig
-
注入RedisCacheManage对象
- gybytRedisStringTemplate(RedisConnectionFactory) - 类 中的方法cn.gybyt.config.RedisConfig
-
注入RedisTemplate对象
- gybytRedisTemplate(RedisConnectionFactory) - 类 中的方法cn.gybyt.config.RedisConfig
-
注入RedisTemplate对象
- GybytRequestFilter - cn.gybyt.filter中的类
-
Request全局过滤处理
- GybytRequestFilter() - 类 的构造器cn.gybyt.filter.GybytRequestFilter
- gybytRequestFilterRegistration() - 类 中的方法cn.gybyt.config.RequestConfig
-
添加全局过滤器,设置优先级最低,保证最终使用request对象为自定义对象
H
- hasHashKey(String, Object) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
是否存在hash key
- hasHashKey(String, String, String, Object) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
是否存在hash key
- hasKey(String) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
是否存在 key
- hasKey(String, String, String) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
是否存在 key
- HttpUtil - cn.gybyt.util中的类
-
http工具类(使用HttpTemplate)
- HttpUtil() - 类 的构造器cn.gybyt.util.HttpUtil
I
- init() - 类 中的方法cn.gybyt.plugins.GybytMybatisMapperRefreshPlugin
-
初始化方法
- intercept(Invocation) - 类 中的方法cn.gybyt.interceptor.GybytMybatisSqlLogInterceptor
- InternalAuthenticationServiceException(InternalAuthenticationServiceException) - 类 中的方法cn.gybyt.advice.GybytControllerSecurityExceptionAdvice
- IpUtil - cn.gybyt.util中的类
-
ip工具类
- IpUtil() - 类 的构造器cn.gybyt.util.IpUtil
- isNeedUpdate(String) - 类 中的静态方法cn.gybyt.util.JwtUtil
-
检查token是否需要更新
J
- JwtProperties - cn.gybyt.config.properties中的类
-
jwt变量提示
- JwtProperties() - 类 的构造器cn.gybyt.config.properties.JwtProperties
- JwtUtil - cn.gybyt.util中的类
-
jwt工具类
- JwtUtil() - 类 的构造器cn.gybyt.util.JwtUtil
L
- LockedException(LockedException) - 类 中的方法cn.gybyt.advice.GybytControllerSecurityExceptionAdvice
- LogAdvice - cn.gybyt.advice中的类
-
日志打印切面
- LogAdvice() - 类 的构造器cn.gybyt.advice.LogAdvice
M
- methodArgumentNotValidExceptionHandler(Exception) - 类 中的方法cn.gybyt.advice.GybytControllerExceptionAdvice
-
处理web全局异常
- MethodArgumentNotValidExceptionHandler(AccessDeniedException) - 类 中的方法cn.gybyt.advice.GybytControllerSecurityExceptionAdvice
- MethodArgumentNotValidExceptionHandler(BadCredentialsException) - 类 中的方法cn.gybyt.advice.GybytControllerSecurityExceptionAdvice
P
- postProcessBeanFactory(ConfigurableListableBeanFactory) - 类 中的方法cn.gybyt.util.SpringUtil
- publishEvent(ApplicationEvent) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
发布事件
R
- RedisConfig - cn.gybyt.config中的类
-
redis配置
- RedisConfig() - 类 的构造器cn.gybyt.config.RedisConfig
- registerBean(Object, String) - 类 中的静态方法cn.gybyt.util.SpringUtil
-
根据beanId、类型获取对象
- remove(String) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
删除key
- remove(String, String, String) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
删除key
- remove(String, String, List<String>) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
删除key
- remove(List<String>) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
删除key
- removeHash(String, Object) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
删除Hash key
- removeHash(String, String, String, Object) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
删除Hash key
- removeHash(String, String, String, List<Object>) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
删除Hash key
- removeHash(String, List<Object>) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
删除Hash key
- RequestConfig - cn.gybyt.config中的类
-
请求配置
- RequestConfig() - 类 的构造器cn.gybyt.config.RequestConfig
S
- set(String, Object) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
添加缓存(非null值)
- set(String, Object, Long) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
添加缓存(非null值)
- setApplicationContext(ApplicationContext) - 类 中的方法cn.gybyt.util.SpringUtil
- setDataSource(String) - 类 中的静态方法cn.gybyt.dynamic.GybytDataSourceHolder
- setDataSource(Map<String, GybytDynamicProperties.DataSourceProperty>) - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties
- setDriverClass(Class<? extends Driver>) - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- setDruid(Map<String, Object>) - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- setDynamicBeanNamePrefix(String) - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties
- setDynamicMasterDataSource(String) - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties
- setEnableCache(Boolean) - 类 中的方法cn.gybyt.config.properties.GybytProperties
- setEnableRequestWarpper(Boolean) - 类 中的方法cn.gybyt.config.properties.GybytProperties
- setExpireTime(Integer) - 类 中的方法cn.gybyt.config.properties.JwtProperties
- setGybytDynamicDataSource() - 类 中的方法cn.gybyt.config.GybytDynamicDataSourceConfig
- setHash(String, Object, Object) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
添加Hash缓存(非null值)
- setHash(String, Object, Object, Long) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
添加Hash缓存(非null值)
- setHash(String, Map<?, ?>) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
添加Hash缓存(非null值)
- setHash(String, Map<?, ?>, Long) - 类 中的静态方法cn.gybyt.util.CacheUtil
-
添加Hash缓存(非null值)
- setHeader(String) - 类 中的方法cn.gybyt.config.properties.JwtProperties
- setKeyPrefix(String) - 类 中的方法cn.gybyt.config.properties.JwtProperties
- setPassword(String) - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- setSecret(String) - 类 中的方法cn.gybyt.config.properties.JwtProperties
- setTokenPrefix(String) - 类 中的方法cn.gybyt.config.properties.JwtProperties
- setType(Class<? extends DataSource>) - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- setUrl(String) - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- setUsername(String) - 类 中的方法cn.gybyt.config.properties.GybytDynamicProperties.DataSourceProperty
- SpringUtil - cn.gybyt.util中的类
-
spring 工具类
- SpringUtil() - 类 的构造器cn.gybyt.util.SpringUtil
- SpringUtilConfig - cn.gybyt.config中的类
-
springUtil配置类
- SpringUtilConfig() - 类 的构造器cn.gybyt.config.SpringUtilConfig
- sqlSessionFactoryBean(GybytDynamicDataSourceRoute, List<Interceptor>) - 类 中的方法cn.gybyt.config.GybytDynamicDataSourceConfig
- supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.gybyt.advice.ControllerResponseAdvice
-
判断是否需要对返回进行处理
- SwitchDataSource - cn.gybyt.annotation中的注释类型
-
切换数据源
T
- throwAdviceLog(Throwable) - 类 中的方法cn.gybyt.advice.LogAdvice
-
切面异常处理,此处仅处理工具类内部异常
V
- validateToken(String) - 类 中的静态方法cn.gybyt.util.JwtUtil
-
验证token,验证成功返回用户名
- value() - 注释类型 中的方法cn.gybyt.annotation.SwitchDataSource
-
需要切换到数据的KEY
所有类 所有程序包