🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 组件源码 ``` /** * <b>方法描述:</b> 创建实体类对象(空对象) <br/> * <b>创建者:</b> admin <br/> * <b>创建时间:</b> 2018-05-11 11:50:24 <br/> * * @param className 入参|类名称|{@link java.lang.String} * @param bean 出参|对象实例|{@link Object} * @return -1 异常<br/> * 0 失败<br/> * 1 成功<br/> */ @Component(label = "创建实体类对象(空对象)", style = "判断型", type = "同步组件", version = "1.0.0", deprecated = false, author = "admin", date = "2018-05-11 11:50:24") @InParams(param = {@Param(name = "className", comment = "类名称", type = java.lang.String.class)}) @OutParams(param = {@Param(name = "bean", comment = "对象实例", type = Object.class)}) @Returns(returns = {@Return(id = "-1", desp = "异常"), @Return(id = "0", desp = "失败"), @Return(id = "1", desp = "成功")}) public static ResultBase P_CreateBeanNull(String className) { if (StringUtil.isEmpty(className)) { return ResultBase.newFailureResult("TPTB0003", "参数错误:实体类名称参数【className】不能为空"); } Object obj = null; try { Class clz = Class.forName(className); obj = clz.newInstance(); } catch (Exception e) { AppLog.error("创建实体类对象(空对象)[" + className + "]实例化对象错误:", e); return ResultBase.newExceptionResult("TPTB0004", "className=" + className + "实例化对象错误:" + AppLog.errorMsg(e)); } return ResultBase.newSuccessResult(obj); } ``` # 交易中组件使用方式 ![](https://img.kancloud.cn/6e/11/6e119d5a48a757edebca40d3aa17c134_1866x892.png) # 参数说明及示例 ## 入口参数 类名称:数据管理中数据对象的源码中的对象的全路径名,示例: `"data.test.test.entity.TUser"` ## 出口参数 对象实例:根据输入参数的类创建一个空对象,示例: `__INNER__["object"]`