Browse Source

add methods

Looly 5 years ago
parent
commit
4843e684b0
2 changed files with 2 additions and 25 deletions
  1. 2 1
      CHANGELOG.md
  2. 0 24
      hutool-core/src/main/java/cn/hutool/core/bean/BeanUtil.java

+ 2 - 1
CHANGELOG.md

@@ -3,12 +3,13 @@
 
 -------------------------------------------------------------------------------------------------------------
 
-## 5.3.8 (2020-06-10)
+## 5.3.8 (2020-06-12)
 
 ### 新特性
 * 【core   】     增加ISO8601日期格式(issue#904@Github)
 * 【setting】     Props异常规则修改(issue#907@Github)
 * 【setting】     增加GIF支持
+* 【core   】     复制创建一个Bean对象, 并忽略某些属性(pr#130@Gitee)
 
 ### Bug修复
 * 【json   】     修复append方法导致的JSONConfig传递失效问题(issue#906@Github)

+ 0 - 24
hutool-core/src/main/java/cn/hutool/core/bean/BeanUtil.java

@@ -606,20 +606,6 @@ public class BeanUtil {
 	// --------------------------------------------------------------------------------------------- copyProperties
 
 	/**
-	 * 创建对应的Class对象并复制Bean对象属性
-	 *
-	 * @param <T>    对象类型
-	 * @param source 源Bean对象
-	 * @param tClass 目标Class
-	 * @return 目标对象
-	 */
-	public static <T> T copyProperties(Object source, Class<T> tClass) {
-		T target = ReflectUtil.newInstanceIfPossible(tClass);
-		copyProperties(source, target, CopyOptions.create());
-		return target;
-	}
-	
-	/**
 	 * 按照Bean对象属性创建对应的Class对象,并忽略某些属性
 	 *
 	 * @param <T>    对象类型
@@ -635,16 +621,6 @@ public class BeanUtil {
 	}
 
 	/**
-	 * 复制Bean对象属性
-	 *
-	 * @param source 源Bean对象
-	 * @param target 目标Bean对象
-	 */
-	public static void copyProperties(Object source, Object target) {
-		copyProperties(source, target, CopyOptions.create());
-	}
-
-	/**
 	 * 复制Bean对象属性<br>
 	 * 限制类用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类
 	 *