Skip to content

Commit

Permalink
Merge pull request #73 from aoju/develop
Browse files Browse the repository at this point in the history
v5.2.2
  • Loading branch information
839128 authored Nov 17, 2019
2 parents 3582c55 + ed77dc9 commit 43aecfd
Show file tree
Hide file tree
Showing 594 changed files with 6,109 additions and 5,157 deletions.
2 changes: 1 addition & 1 deletion bus-all/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
<!--bus-pager-->
<jsqlparser.version>2.0</jsqlparser.version>
<!--bus-office-->
<poi.version>3.17</poi.version>
<poi.version>4.1.1</poi.version>
<xerces.version>2.12.0</xerces.version>
<!--bus-proxy-->
<javassist.version>3.21.0-GA</javassist.version>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@ public static void register(String key, String value) {
* 是否包含指定名称的错误码
*
* @param name 错误码名称
* @return true:包含 false:不包含
* @return true:包含, false:不包含
*/
public static boolean contains(String name) {
return ERRORCODE_CACHE.containsKey(name);
Expand All @@ -174,7 +174,7 @@ public static boolean contains(String name) {
* 根据错误码名称获取错误码
*
* @param name 错误码名称
* @return 错误码对象找不到时返回null
* @return 错误码对象, 找不到时返回null
*/
public static String require(String name) {
return ERRORCODE_CACHE.get(name);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,12 +106,12 @@ public <T> void setCreatAndUpdatInfo(T entity) {
}

/**
* 根据主键属性判断主键是否值为空
* 根据主键属性,判断主键是否值为空
*
* @param <T> 对象
* @param entity 反射对象
* @param field 属性
* @return 主键为空则返回false;主键有值返回true
* @return 主键为空, 则返回false;主键有值,返回true
*/
public <T> boolean isPKNotNull(T entity, String field) {
if (!ReflectUtils.hasField(entity, field)) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
public class BaseAdvice extends Controller {

/**
* 应用到所有@RequestMapping注解方法在其执行之前初始化数据绑定器
* 应用到所有@RequestMapping注解方法,在其执行之前初始化数据绑定器
*
* @param binder 绑定器
*/
Expand All @@ -62,7 +62,7 @@ public void initBinder(WebDataBinder binder) {
}

/**
* 把值绑定到Model中
* 把值绑定到Model中,
* 使全局@RequestMapping可以获取到该值
*
* @param model 对象
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,20 +53,20 @@ public interface Cache {
Map<String, Object> read(Collection<String> keys);

/**
* 将对象加入到缓存使用指定失效时长
* 将对象加入到缓存,使用指定失效时长
*
* @param key 键
* @param value 缓存的对象
* @param expire 失效时长单位毫秒
* @param expire 失效时长,单位毫秒
* @see Cache#write(String, Object, long)
*/
void write(String key, Object value, long expire);

/**
* 将对象加入到缓存使用指定失效时长
* 将对象加入到缓存,使用指定失效时长
*
* @param map 缓存的对象
* @param expire 失效时长单位毫秒
* @param expire 失效时长,单位毫秒
* @see Cache#write(Map, long)
*/
void write(Map<String, Object> map, long expire);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
import java.util.Map;

/**
* EhCache进程内缓存框架
* EhCache进程内缓存框架,
* 具有快速、精干等特点
*
* @author Kimi Liu
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
import java.util.Map;

/**
* 无缓存实现用于快速关闭缓存
* 无缓存实现,用于快速关闭缓存
*
* @author Kimi Liu
* @version 5.2.2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,5 +62,5 @@ public <T> T deserialize(byte[] bytes) {
return null;
}
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,9 @@
public @interface Async {

/**
* 当一个“public void”方法被注释为“@Async”时
* 当一个“public void”方法被注释为“@Async”时,
* 框架会通过添加一个新方法作为原始方法的副本(名称)
* 来增强类是调用原始方法的结果
* 来增强类是调用原始方法的结果
*/
class MethodNameTransformer {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@
import java.util.Set;

/**
* 组合注解 对JDK的原生注解机制做一个增强支持类似Spring的组合注解
* 核心实现使用了递归获取指定元素上的注解以及注解的注解以实现复合注解的获取
* 组合注解 对JDK的原生注解机制做一个增强,支持类似Spring的组合注解
* 核心实现使用了递归获取指定元素上的注解以及注解的注解,以实现复合注解的获取
*
* @author Kimi Liu
* @version 5.2.2
Expand Down Expand Up @@ -115,7 +115,7 @@ private void init(AnnotatedElement element) {
}

/**
* 进行递归解析注解直到全部都是元注解为止
* 进行递归解析注解,直到全部都是元注解为止
*
* @param annotations Class, Method, Field等
*/
Expand All @@ -132,7 +132,7 @@ private void parseDeclared(Annotation[] annotations) {
}

/**
* 进行递归解析注解直到全部都是元注解为止
* 进行递归解析注解,直到全部都是元注解为止
*
* @param annotations Class, Method, Field等
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
import java.lang.annotation.*;

/**
* 用来标识每个需要加锁的状态变量以及保护该变量的锁
* 有助于代码的维护与审查以及一些自动化的分析工具找到潜在的安全性错误
* 用来标识每个需要加锁的状态变量以及保护该变量的锁
* 有助于代码的维护与审查,以及一些自动化的分析工具找到潜在的安全性错误
*
* @author Kimi Liu
* @version 5.2.2
Expand All @@ -40,7 +40,7 @@
public @interface GuardeBy {

/**
* 指出变量由哪些锁保护
* 指出变量由哪些锁保护
*
* @return 对应的锁信息
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,11 @@
public @interface Inject {

/**
* 如果为真,且没有找到适当的绑定,则注入器将跳过此方法或字段的注入, 而不会产生错误
* 当应用到一个字段时,任何已经分配给该字段的默认值将保持不变
* 当应用于某个方法时,只有在找到的所有参数的绑定时才调用该方法
* @return the true/false
* 如果为真,且没有找到适当的绑定,则注入器将跳过此方法或字段的注入, 而不会产生错误
* 当应用到一个字段时,任何已经分配给该字段的默认值将保持不变
* 当应用于某个方法时,只有在找到的所有参数的绑定时才调用该方法
*
* @return the true/false
*/
boolean optional() default false;

Expand Down
4 changes: 2 additions & 2 deletions bus-core/src/main/java/org/aoju/bus/core/annotation/Lazy.java
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@
import java.lang.annotation.Target;

/**
* 将一个单例类标记为惰性初始化
* 或者标记为不受立即加载影响的方法(例如AppConfig中的方法)
* 将一个单例类标记为惰性初始化,
* 或者标记为不受立即加载影响的方法(例如,AppConfig中的方法)
*
* @author Kimi Liu
* @version 5.2.2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import java.lang.annotation.Target;

/**
* 当您希望仅对该绑定的所有注入重用一个实例时将此应用于实现类
* 当您希望仅对该绑定的所有注入重用一个实例时,将此应用于实现类
*
* @author Kimi Liu
* @version 5.2.2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,12 +27,12 @@

/**
* 线程安全注解
* 1.此注解放在类上标识当前类为线程安全的
* 2.此注解放在方法上标识方法是线程安全的
* 1.此注解放在类上,标识当前类为线程安全的
* 2.此注解放在方法上,标识方法是线程安全的
* <p>
* 注意:目前此注解仅供内部使用用来标识类是否线程安全(表示作者的预期) 真正效果需要验证
* 注意:目前此注解仅供内部使用,用来标识类是否线程安全 (表示作者的预期) 真正效果需要验证
* <p>
* 后期用途:可能会直接基于 class 进行反射创建要求有些类需要显示指定这个注解
* 后期用途:可能会直接基于 class 进行反射创建,要求有些类需要显示指定这个注解
*
* @author Kimi Liu
* @version 5.2.2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

/**
* 开发环境
* 表示当前方法禁止用于生产环境仅可用于开发测试
* 表示当前方法禁止用于生产环境,仅可用于开发测试
*
* @author Kimi Liu
* @version 5.2.2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

/**
* 生产环境
* 表示当前方法性能安全性各方面达标可以用于生产环境
* 表示当前方法性能安全性各方面达标,可以用于生产环境
*
* @author Kimi Liu
* @version 5.2.2
Expand Down
Loading

0 comments on commit 43aecfd

Please sign in to comment.