소스 검색

使用FastBeanCopier

zhou-hao 7 년 전
부모
커밋
d25df5e872
1개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 2 3
      hsweb-commons/hsweb-commons-controller/src/main/java/org/hswebframework/web/controller/CrudController.java

+ 2 - 3
hsweb-commons/hsweb-commons-controller/src/main/java/org/hswebframework/web/controller/CrudController.java

@@ -19,9 +19,9 @@
 package org.hswebframework.web.controller;
 
 import org.hswebframework.web.authorization.annotation.Authorize;
+import org.hswebframework.web.bean.FastBeanCopier;
 import org.hswebframework.web.commons.entity.Entity;
 import org.hswebframework.web.service.CrudService;
-import org.springframework.beans.BeanUtils;
 
 /**
  * 通用增删改查控制器
@@ -48,7 +48,6 @@ public interface CrudController<E, PK, Q extends Entity, M>
     @Override
     @Authorize(ignore = true)
     default E modelToEntity(M model, E entity) {
-        BeanUtils.copyProperties(model, entity);
-        return entity;
+        return FastBeanCopier.copy(model, entity);
     }
 }