From 28284cddec411ad8c34e530ade2e1c3de9d3bf90 Mon Sep 17 00:00:00 2001 From: wangyu <727842003@qq.com> Date: Thu, 6 Jan 2022 23:48:37 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E4=BC=98=E5=8C=96api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/FrameworkConfiguration.java | 24 ++++++++++++++++--- .../framework/constant/Frameworks.java | 14 +++++------ 2 files changed, 27 insertions(+), 11 deletions(-) diff --git a/flyfish-common/src/main/java/com/flyfish/framework/config/FrameworkConfiguration.java b/flyfish-common/src/main/java/com/flyfish/framework/config/FrameworkConfiguration.java index a69ef05..785f444 100644 --- a/flyfish-common/src/main/java/com/flyfish/framework/config/FrameworkConfiguration.java +++ b/flyfish-common/src/main/java/com/flyfish/framework/config/FrameworkConfiguration.java @@ -2,7 +2,6 @@ package com.flyfish.framework.config; import lombok.Getter; import lombok.Setter; -import lombok.experimental.Accessors; import java.util.function.Supplier; @@ -11,9 +10,8 @@ import java.util.function.Supplier; * * @author wangyu */ -@Setter @Getter -@Accessors(chain = true) +@Setter public class FrameworkConfiguration { private boolean resultStyle = false; @@ -23,4 +21,24 @@ public class FrameworkConfiguration { private boolean shortPassword = false; private Supplier codeSupplier = null; + + public FrameworkConfiguration resultStyle() { + this.resultStyle = true; + return this; + } + + public FrameworkConfiguration debug() { + this.debug = true; + return this; + } + + public FrameworkConfiguration shortPassword() { + this.shortPassword = true; + return this; + } + + public FrameworkConfiguration codeSupplier(Supplier codeSupplier) { + this.codeSupplier = codeSupplier; + return this; + } } diff --git a/flyfish-common/src/main/java/com/flyfish/framework/constant/Frameworks.java b/flyfish-common/src/main/java/com/flyfish/framework/constant/Frameworks.java index ea3572c..43b893b 100644 --- a/flyfish-common/src/main/java/com/flyfish/framework/constant/Frameworks.java +++ b/flyfish-common/src/main/java/com/flyfish/framework/constant/Frameworks.java @@ -14,23 +14,19 @@ public interface Frameworks { FrameworkConfiguration config = new FrameworkConfiguration(); static FrameworkConfiguration resultStyle() { - config.setResultStyle(true); - return config; + return config.resultStyle(); } static FrameworkConfiguration shortPassword() { - config.setShortPassword(true); - return config; + return config.shortPassword(); } static FrameworkConfiguration debug() { - config.setDebug(true); - return config; + return config.debug(); } static FrameworkConfiguration codeSupplier(Supplier codeSupplier) { - config.setCodeSupplier(codeSupplier); - return config; + return config.codeSupplier(codeSupplier); } static String getCode() { @@ -39,4 +35,6 @@ public interface Frameworks { } return null; } + + }