From 1fd64b07ddb99c2d9cc8a358b71aceb6a2c81492 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期三, 05 七月 2023 15:58:31 +0800 Subject: [PATCH] 修改nettyTCP客户端断开重连 增加数据库连接池 修改日志打印 --- src/main/java/com/ard/config/MinioClientSingleton.java | 32 +++++++++++++++----------------- 1 files changed, 15 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/ard/config/MinioClientSingleton.java b/src/main/java/com/ard/config/MinioClientSingleton.java index eaf92cf..713af81 100644 --- a/src/main/java/com/ard/config/MinioClientSingleton.java +++ b/src/main/java/com/ard/config/MinioClientSingleton.java @@ -1,12 +1,16 @@ package com.ard.config; +import com.ard.utils.SpringTool; import io.minio.MinioClient; import lombok.Data; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.config.YamlPropertiesFactoryBean; +import org.springframework.context.annotation.Bean; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; +import org.springframework.integration.channel.DefaultHeaderChannelRegistry; +import org.springframework.integration.channel.PublishSubscribeChannel; import org.springframework.stereotype.Component; import java.io.IOException; @@ -31,9 +35,9 @@ private volatile static MinioClient minioClient; static { - domainUrl = getYmlNew("minio.endpoint"); - accessKey = getYmlNew("minio.accessKey"); - secretKey = getYmlNew("minio.secretKey"); + domainUrl = SpringTool.getYmlInfo("minio.endpoint"); + accessKey = SpringTool.getYmlInfo("minio.accessKey"); + secretKey = SpringTool.getYmlInfo("minio.secretKey"); log.info("minio淇℃伅锛�" + domainUrl + "(" + accessKey + "/" + secretKey + ")"); } @@ -56,20 +60,14 @@ return minioClient; } - /*yml閰嶇疆淇℃伅鑾峰彇*/ - public static String getYmlNew(String key) { - Resource resource = new ClassPathResource("application.yml"); - Properties properties = null; - try { - YamlPropertiesFactoryBean yamlFactory = new YamlPropertiesFactoryBean(); - yamlFactory.setResources(resource); - properties = yamlFactory.getObject(); - } catch (Exception e) { - e.printStackTrace(); - return null; - } - return properties.get(key).toString(); - } + @Bean + public PublishSubscribeChannel errorChannel() { + return new PublishSubscribeChannel(); + } + @Bean + public DefaultHeaderChannelRegistry integrationHeaderChannelRegistry() { + return new DefaultHeaderChannelRegistry(); + } } -- Gitblit v1.9.3