diff --git a/milvus-plus-boot-starter/src/main/java/org/dromara/milvus/plus/config/MilvusPropertiesConfiguration.java b/milvus-plus-boot-starter/src/main/java/org/dromara/milvus/plus/config/MilvusPropertiesConfiguration.java index da9ef0648a33bdd172ebafa8e4eaa56bf342786c..212c878435c8a3547237cd9a7a24339edb8310f3 100644 --- a/milvus-plus-boot-starter/src/main/java/org/dromara/milvus/plus/config/MilvusPropertiesConfiguration.java +++ b/milvus-plus-boot-starter/src/main/java/org/dromara/milvus/plus/config/MilvusPropertiesConfiguration.java @@ -22,4 +22,5 @@ public class MilvusPropertiesConfiguration { private List packages; private boolean openLog; private String logLevel; + private boolean banner = true; } \ No newline at end of file diff --git a/milvus-plus-boot-starter/src/main/java/org/dromara/milvus/plus/service/MilvusInit.java b/milvus-plus-boot-starter/src/main/java/org/dromara/milvus/plus/service/MilvusInit.java index 48dc9e15cbc935857106e0a84e53e8b197216c88..4364dc548a16e27af909b0aa2384c6082b58bdb1 100644 --- a/milvus-plus-boot-starter/src/main/java/org/dromara/milvus/plus/service/MilvusInit.java +++ b/milvus-plus-boot-starter/src/main/java/org/dromara/milvus/plus/service/MilvusInit.java @@ -31,7 +31,7 @@ public class MilvusInit extends AbstractMilvusClientBuilder implements Initializ } public void initialize() { - printBanner(); + maybePrintBanner(); LogLevelController.setLoggingEnabledForPackage("org.dromara.milvus.plus", milvusPropertiesConfiguration.isOpenLog(), milvusPropertiesConfiguration.getLogLevel()); @@ -47,6 +47,12 @@ public class MilvusInit extends AbstractMilvusClientBuilder implements Initializ return client; } + public void maybePrintBanner() { + if (milvusPropertiesConfiguration.isBanner()) { + printBanner(); + } + } + public void printBanner() { String banner = " __ __ _ _ ____ _ \n" + diff --git a/milvus-plus-solon-plugin/src/main/java/org/dromara/solon/entity/MilvusPropertiesConfiguration.java b/milvus-plus-solon-plugin/src/main/java/org/dromara/solon/entity/MilvusPropertiesConfiguration.java index 0c44129a5f93616ca8355b5195b49e246e55a83f..20196f9877ee94dc2fdbc7f95f9fa8d9e3d12fc0 100644 --- a/milvus-plus-solon-plugin/src/main/java/org/dromara/solon/entity/MilvusPropertiesConfiguration.java +++ b/milvus-plus-solon-plugin/src/main/java/org/dromara/solon/entity/MilvusPropertiesConfiguration.java @@ -22,4 +22,5 @@ public class MilvusPropertiesConfiguration { private List packages; private boolean openLog; private String logLevel; + private boolean banner = true; } \ No newline at end of file diff --git a/milvus-plus-solon-plugin/src/main/java/org/dromara/solon/service/MilvusInit.java b/milvus-plus-solon-plugin/src/main/java/org/dromara/solon/service/MilvusInit.java index 4b0bcabb2c75644ecdb6697f87157ffd04ce979c..8e3c1e85306997028f50e386b9ead380a71ad9aa 100644 --- a/milvus-plus-solon-plugin/src/main/java/org/dromara/solon/service/MilvusInit.java +++ b/milvus-plus-solon-plugin/src/main/java/org/dromara/solon/service/MilvusInit.java @@ -16,7 +16,7 @@ public class MilvusInit extends AbstractMilvusClientBuilder implements Lifecycle //see https://solon.noear.org/article/324 @Bean public MilvusClientV2 init(MilvusPropertiesConfiguration milvusPropertiesConfiguration) { - printBanner(); + maybePrintBanner(milvusPropertiesConfiguration); LogLevelController.setLoggingEnabledForPackage("org.dromara.milvus.plus", milvusPropertiesConfiguration.isOpenLog(), milvusPropertiesConfiguration.getLogLevel()); @@ -36,6 +36,12 @@ public class MilvusInit extends AbstractMilvusClientBuilder implements Lifecycle // super.close(); } + public void maybePrintBanner(MilvusPropertiesConfiguration propertiesConfiguration) { + if (propertiesConfiguration.isBanner()) { + printBanner(); + } + } + public void printBanner() { String banner = " __ __ _ _ ____ _ \n" +