跳过导航链接
A B C D E F G I J L M N O P R S T U V 

A

addObserver(Observer) - 类 中的方法cc.cc4414.spring.common.observer.BaseObservable
已过时。
addObserver(BaseObserver) - 类 中的方法cc.cc4414.spring.common.observer.BaseObservable
为了方便使用lambda表达式,所以新增此方法
around(ProceedingJoinPoint, FeignAnnotation) - 类 中的方法cc.cc4414.spring.common.feign.FeignAspect
 
around(ProceedingJoinPoint, LockAnnotation) - 类 中的方法cc.cc4414.spring.common.lock.LockAspect
 
around(ProceedingJoinPoint, NoticeAnnotation) - 类 中的方法cc.cc4414.spring.common.notice.NoticeAspect
 
around(ProceedingJoinPoint, RetryAnnotation) - 类 中的方法cc.cc4414.spring.common.retry.RetryAspect
 

B

BaseAutoConfigurationImportSelector - cc.cc4414.spring.common.core中的类
自动装配,扫描带有 @Component 注解的类
需要实现 ImportSelector 接口进行自动装配的模块直接继承该类即可
BaseAutoConfigurationImportSelector() - 类 的构造器cc.cc4414.spring.common.core.BaseAutoConfigurationImportSelector
 
BaseObservable - cc.cc4414.spring.common.observer中的类
被观察者,为了与发布订阅统一,所以实现了 MessageChannel 接口
BaseObservable() - 类 的构造器cc.cc4414.spring.common.observer.BaseObservable
 
BaseObserver - cc.cc4414.spring.common.observer中的接口
观察者
batch(Function<List<T>, List<R>>, List<T>, int) - 类 中的方法cc.cc4414.spring.common.util.OtherUtils
分批处理

C

cc.cc4414.spring.common - 程序包 cc.cc4414.spring.common
 
cc.cc4414.spring.common.core - 程序包 cc.cc4414.spring.common.core
 
cc.cc4414.spring.common.feign - 程序包 cc.cc4414.spring.common.feign
 
cc.cc4414.spring.common.lock - 程序包 cc.cc4414.spring.common.lock
 
cc.cc4414.spring.common.model - 程序包 cc.cc4414.spring.common.model
 
cc.cc4414.spring.common.notice - 程序包 cc.cc4414.spring.common.notice
 
cc.cc4414.spring.common.observer - 程序包 cc.cc4414.spring.common.observer
 
cc.cc4414.spring.common.property - 程序包 cc.cc4414.spring.common.property
 
cc.cc4414.spring.common.result - 程序包 cc.cc4414.spring.common.result
 
cc.cc4414.spring.common.retry - 程序包 cc.cc4414.spring.common.retry
 
cc.cc4414.spring.common.util - 程序包 cc.cc4414.spring.common.util
 
CcAutoConfiguration - cc.cc4414.spring.common中的类
 
CcAutoConfiguration() - 类 的构造器cc.cc4414.spring.common.CcAutoConfiguration
 
CcAutoConfigurationImportSelector - cc.cc4414.spring.common中的类
 
CcAutoConfigurationImportSelector() - 类 的构造器cc.cc4414.spring.common.CcAutoConfigurationImportSelector
 
ClassUtils - cc.cc4414.spring.common.util中的类
类工具包
ClassUtils() - 类 的构造器cc.cc4414.spring.common.util.ClassUtils
 
CommonProperties - cc.cc4414.spring.common.property中的类
通用属性配置
CommonProperties() - 类 的构造器cc.cc4414.spring.common.property.CommonProperties
 
CommonResultEnum - cc.cc4414.spring.common.result中的枚举
公共结果枚举类

D

decrypt(String, String) - 类 中的方法cc.cc4414.spring.common.util.JasyptUtils
 

E

encrypt(String, String) - 类 中的方法cc.cc4414.spring.common.util.JasyptUtils
 
equalsCode(String) - 接口 中的方法cc.cc4414.spring.common.result.ResultEnum
通过code来比较枚举值是否相同
evaluateJavaScript(String, Map<String, Object>) - 类 中的方法cc.cc4414.spring.common.util.OtherUtils
执行js脚本

F

FeignAnnotation - cc.cc4414.spring.common.feign中的注释类型
在调用别人接口时,如果返回的报文格式为 ResultVO
则可以在 @FeignClient 注解的接口上面加上 @FeignAnnotation 注解
可以对返回结果统一处理
如果返回的是 ResultVO 并且不是成功,则直接抛出异常
如果需要对异常进行处理,则进行捕获
FeignAspect - cc.cc4414.spring.common.feign中的类
调用接口后的统一处理
FeignAspect() - 类 的构造器cc.cc4414.spring.common.feign.FeignAspect
 
format(Object) - 类 中的静态方法cc.cc4414.spring.common.util.JsonUtils
将对象格式化为json字符串

G

getCode() - 接口 中的方法cc.cc4414.spring.common.result.ResultEnum
获取错误码
getMessage() - 接口 中的方法cc.cc4414.spring.common.result.ResultEnum
获取提示信息

I

isSuccess() - 类 中的方法cc.cc4414.spring.common.result.ResultVO
 

J

JasyptUtils - cc.cc4414.spring.common.util中的类
Jasypt加解密工具
JasyptUtils() - 类 的构造器cc.cc4414.spring.common.util.JasyptUtils
 
JsonUtils - cc.cc4414.spring.common.util中的类
json工具(不推荐使用)
JsonUtils() - 类 的构造器cc.cc4414.spring.common.util.JsonUtils
 

L

LockAnnotation - cc.cc4414.spring.common.lock中的注释类型
分布式锁的注解,在需要加锁的方法上加上该注解即可
没抢到锁会抛出 CommonResultEnum.OBTAIN_LOCK_FAILED 异常
LockAspect - cc.cc4414.spring.common.lock中的类
通过方法上的注解进行加锁
LockAspect() - 类 的构造器cc.cc4414.spring.common.lock.LockAspect
 
LockConfiguration - cc.cc4414.spring.common.lock中的类
各种锁的 LockRegistry,按条件装配,这里暂时固定使用 redis分布式锁
LockConfiguration() - 类 的构造器cc.cc4414.spring.common.lock.LockConfiguration
 

M

MessagePayload<T> - cc.cc4414.spring.common.observer中的类
观察者模式与发布订阅共用的消息体
MessagePayload() - 类 的构造器cc.cc4414.spring.common.observer.MessagePayload
 
MessageUtils - cc.cc4414.spring.common.observer中的类
消息工具
MessageUtils() - 类 的构造器cc.cc4414.spring.common.observer.MessageUtils
 

N

notice(String) - 接口 中的方法cc.cc4414.spring.common.notice.NoticeHandler
发送通知给开发者
notice(String) - 类 中的方法cc.cc4414.spring.common.notice.NoticeProxy
 
notice(String) - 类 中的方法cc.cc4414.spring.common.notice.NoticeServiceImpl
 
NoticeAnnotation - cc.cc4414.spring.common.notice中的注释类型
对于一个系统来说,总会有异常情况
而异常情况也总有一些是事先考虑不到,最终需要人工处理的
对于这些异常,就需要能够及时通知到开发者
在方法上增加此注解,如果抛出异常,就会按指定方式通知人工处理
NoticeAspect - cc.cc4414.spring.common.notice中的类
抛出异常时,通知人工处理
NoticeAspect() - 类 的构造器cc.cc4414.spring.common.notice.NoticeAspect
 
NoticeHandler - cc.cc4414.spring.common.notice中的接口
通知处理器
NoticeProxy - cc.cc4414.spring.common.notice中的类
通知需要异步的执行,所以用这个类来代理
NoticeProxy() - 类 的构造器cc.cc4414.spring.common.notice.NoticeProxy
 
NoticeService - cc.cc4414.spring.common.notice中的接口
这里不直接实现NoticeHandler接口,而是增加一个此接口
是为了默认实现类可以直接加注解@ConditionalOnMissingBean(NoticeService.class)来选择装配
NoticeServiceImpl - cc.cc4414.spring.common.notice中的类
默认通知方式
直接输出DefaultNoticeException日志
然后可以监控日志中的关键字发送通知
NoticeServiceImpl() - 类 的构造器cc.cc4414.spring.common.notice.NoticeServiceImpl
 

O

OtherUtils - cc.cc4414.spring.common.util中的类
其他工具包
OtherUtils() - 类 的构造器cc.cc4414.spring.common.util.OtherUtils
 

P

parse(String, Class<T>) - 类 中的静态方法cc.cc4414.spring.common.util.JsonUtils
将json字符串解析为对象
parse(String, TypeReference<T>) - 类 中的静态方法cc.cc4414.spring.common.util.JsonUtils
将json字符串解析为带泛型的对象
parse(String, Method, Object[]) - 类 中的方法cc.cc4414.spring.common.util.SpelUtils
解析SpEL表达式
主要用于处理表达式中会使用到参数

R

receive(Object) - 接口 中的方法cc.cc4414.spring.common.observer.BaseObserver
通常不需要知道被观察者这个对象
所以比BaseObserver.update(java.util.Observable, java.lang.Object)方法减少一个参数,方便使用
redisLockRegistry(RedisConnectionFactory) - 类 中的方法cc.cc4414.spring.common.lock.LockConfiguration
 
ResultEnum - cc.cc4414.spring.common.result中的接口
结果枚举接口,自定义的结果枚举需要实现该接口
可以参考 CommonResultEnum
ResultException - cc.cc4414.spring.common.result中的异常错误
自定义业务异常
通常只需要使用ResultException.ResultException(ResultEnum) 方法
在大多数情况下,按照如下方法使用:
throw new ResultException(CommonResultEnum.UNKNOWN_ERROR);
ResultException(String, String) - 异常错误 的构造器cc.cc4414.spring.common.result.ResultException
通常需要抛出异常的时候使用 ResultException.ResultException(ResultEnum) 方法
尽量先去定义一个 ResultEnum ,再抛出异常
ResultException(ResultEnum) - 异常错误 的构造器cc.cc4414.spring.common.result.ResultException
通过 ResultEnum 构造
ResultException(ResultVO<?>) - 异常错误 的构造器cc.cc4414.spring.common.result.ResultException
在调用接口拿到该类型的返回值时,如果需要继续外抛,则使用该方法
该方法通常也不需要主动使用
FeignAspect.around(org.aspectj.lang.ProceedingJoinPoint, cc.cc4414.spring.common.feign.FeignAnnotation) 中可以统一处理
ResultVO<T> - cc.cc4414.spring.common.result中的类
返回给接口调用者的结果

通常在一个项目中,给别人提供的接口都会返回统一的报文格式
这个类就规定了该报文格式,方便统一返回结果
通常不会在代码中直接使用该类,而是抛出 ResultException 异常
然后在需要处理的地方捕获该异常,如果是web项目则交给统一异常处理
成功的返回值也可以统一处理
ResultVO(T) - 类 的构造器cc.cc4414.spring.common.result.ResultVO
 
ResultVO() - 类 的构造器cc.cc4414.spring.common.result.ResultVO
 
ResultVO(ResultEnum) - 类 的构造器cc.cc4414.spring.common.result.ResultVO
 
ResultVO(ResultException) - 类 的构造器cc.cc4414.spring.common.result.ResultVO
 
ResultVO(String, String) - 类 的构造器cc.cc4414.spring.common.result.ResultVO
 
RetryAnnotation - cc.cc4414.spring.common.retry中的注释类型
在调用接口失败等场景下,会选择重试
可在需要重试的方法上增加该注解,自动进行重试
该注解可以加在接口上,如feign中定义的接口可以使用
RetryAspect - cc.cc4414.spring.common.retry中的类
通过在方法上增加注解进行重试
RetryAspect() - 类 的构造器cc.cc4414.spring.common.retry.RetryAspect
 

S

scanComponent(String) - 类 中的方法cc.cc4414.spring.common.util.ClassUtils
扫描指定包下所有带有 @Component 注解(包括组合注解)的类
注意,忽略掉带有 @Import 注解的类
selectImports(AnnotationMetadata) - 类 中的方法cc.cc4414.spring.common.core.BaseAutoConfigurationImportSelector
 
send(Message<?>, long) - 类 中的方法cc.cc4414.spring.common.observer.BaseObservable
 
send(MessageChannel, Object) - 类 中的方法cc.cc4414.spring.common.observer.MessageUtils
发送消息
SpelUtils - cc.cc4414.spring.common.util中的类
SpEL表达式工具
SpelUtils() - 类 的构造器cc.cc4414.spring.common.util.SpelUtils
 

T

Tree<T> - cc.cc4414.spring.common.model中的类
树结构
Tree() - 类 的构造器cc.cc4414.spring.common.model.Tree
 

U

update(Observable, Object) - 接口 中的方法cc.cc4414.spring.common.observer.BaseObserver
默认实现,不使用Observable参数

V

valueOf(String) - 枚举 中的静态方法cc.cc4414.spring.common.result.CommonResultEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cc.cc4414.spring.common.result.CommonResultEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E F G I J L M N O P R S T U V 
跳过导航链接

Copyright © 2019. All rights reserved.