|
|
@@ -1,20 +1,17 @@
|
|
|
package com.izouma.walkchina;
|
|
|
|
|
|
+import com.izouma.walkchina.domain.UserInfo;
|
|
|
import com.izouma.walkchina.utils.ImageUtils;
|
|
|
+import org.apache.commons.beanutils.BeanUtils;
|
|
|
import org.joda.time.Days;
|
|
|
import org.joda.time.LocalDate;
|
|
|
import org.junit.Test;
|
|
|
-import org.springframework.core.io.ClassPathResource;
|
|
|
-import org.springframework.core.io.Resource;
|
|
|
|
|
|
import javax.imageio.ImageIO;
|
|
|
-import java.awt.*;
|
|
|
-import java.awt.image.BufferedImage;
|
|
|
import java.io.File;
|
|
|
import java.io.IOException;
|
|
|
-import java.io.InputStream;
|
|
|
+import java.lang.reflect.InvocationTargetException;
|
|
|
import java.math.BigDecimal;
|
|
|
-import java.net.URL;
|
|
|
import java.text.MessageFormat;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
@@ -43,4 +40,18 @@ public class CommonTest {
|
|
|
System.out.println(message);
|
|
|
System.out.println(String.format("%.2f", BigDecimal.valueOf(1.11111)));
|
|
|
}
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void testCopyProperties() throws InvocationTargetException, IllegalAccessException {
|
|
|
+ UserInfo u1 = UserInfo.builder()
|
|
|
+ .nickname("aaa")
|
|
|
+ .phone("111")
|
|
|
+ .build();
|
|
|
+ UserInfo u2 = UserInfo.builder()
|
|
|
+ .nickname("bbb")
|
|
|
+ .sex(1)
|
|
|
+ .build();
|
|
|
+ BeanUtils.copyProperties(u1, u2);
|
|
|
+ System.out.println();
|
|
|
+ }
|
|
|
}
|