# aqiu-tools **Repository Path**: annual_sincerity/aqiu-tools ## Basic Information - **Project Name**: aqiu-tools - **Description**: 自己常用的开发工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-19 - **Last Updated**: 2022-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: 自用库 ## README 没啥废话,直接上代码: ```java public class Demo{ public static void main(String[] args) throws IllegalAccessException, InstantiationException { ComplexObject complexObject = DPObjectBuilder.startBuild(ComplexObject.class) .withParam("param1", "字段1") .withParam("param2", "字段2") .withParam("param3", "字段3") .withParam("param4", "字段4") .withParam("param5", "字段5") .withParam("param6", "字段6") .withParam("param7", "字段7") // 字段1构建逻辑 .build(condition1(), BuilderDemo::buildField1) // 字段2构建逻辑 .build(BuilderDemo::buildField2) // TODO:字段3构建条件不满足,将不会执行 .build(condition2(), BuilderDemo::buildField3) // 字段4构建逻辑 .build(BuilderDemo::buildField4) // 字段5构建逻辑 .build(BuilderDemo::buildField5) // 字段6构建逻辑 .build(BuilderDemo::buildField6) // 字段7构建逻辑 .build(BuilderDemo::buildField7) // 获取最终结果 .get(); System.out.println(complexObject); } } ```