From f609ca35ee2946acd0ff04b7ac1aa61f75a2e4a1 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 09 十二月 2021 16:09:54 +0800 Subject: [PATCH] 自动化代码中的service优化 --- src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java | 24 ++++++++++++++++++++++++ 1 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java b/src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java index 0d8ea20..01df8d0 100644 --- a/src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java +++ b/src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java @@ -9,6 +9,11 @@ import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.transaction.annotation.EnableTransactionManagement; import org.yeshi.utils.mq.JobThreadExecutorServiceImpl; +import org.yeshi.utils.tencentcloud.COSManager; +import org.yeshi.utils.tencentcloud.entity.COSInitParams; + +import java.util.Properties; + //涓嶅紩鍏ユ暟鎹簱 //@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class,DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class // , DruidDataSourceAutoConfigure.class, HibernateJpaAutoConfiguration.class}) @@ -29,6 +34,7 @@ public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) { logger.info("瀹瑰櫒鍔犺浇瀹屾瘯"); initMQMsgConsumer(); + initCOS(); } private void initMQMsgConsumer() { @@ -45,4 +51,22 @@ } } + + /** + * 瀵硅薄瀛樺偍鍒濆鍖� + */ + public static void initCOS() { + // 杞藉叆cos鍙傛暟 + Properties ps = org.yeshi.utils.PropertiesUtil + .getProperties(Application.class.getClassLoader().getResourceAsStream("cos.properties")); + COSInitParams params = new COSInitParams(); + params.setAppId(Long.parseLong(ps.getProperty("appId"))); + params.setBucketName(ps.getProperty("bucketName")); + params.setRegion(ps.getProperty("region")); + params.setSecretId(ps.getProperty("secretId")); + params.setSecretKey(ps.getProperty("secretKey")); + // 鍒濆鍖� + COSManager.getInstance().init(params); + } + } -- Gitblit v1.8.0