diff --git a/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanController.java b/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanController.java index 9364506..8f6ec59 100644 --- a/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanController.java +++ b/flyfish-web/src/main/java/com/flyfish/framework/beans/meta/BeanController.java @@ -2,6 +2,7 @@ package com.flyfish.framework.beans.meta; import com.flyfish.framework.bean.Result; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.ClassUtils; import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; @@ -29,7 +30,7 @@ public class BeanController { @GetMapping("") public Result> beanInfo(String className) { try { - return Result.ok(Arrays.stream(BeanUtils.getPropertyDescriptors(Class.forName(className))) + return Result.ok(Arrays.stream(BeanUtils.getPropertyDescriptors(ClassUtils.getClass(className))) .map(BeanProperty::form) .collect(Collectors.toList())); } catch (ClassNotFoundException e) {