From c79b1ebed5a42a4cbb2f824232da2a51ff22a9a1 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 04 十二月 2021 18:25:08 +0800 Subject: [PATCH] 功能完善 --- app/src/main/java/com/yeshi/location/app/Application.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/yeshi/location/app/Application.java b/app/src/main/java/com/yeshi/location/app/Application.java index 46c62ce..2ccf881 100644 --- a/app/src/main/java/com/yeshi/location/app/Application.java +++ b/app/src/main/java/com/yeshi/location/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}) @@ -28,6 +33,7 @@ @Override public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) { logger.info("瀹瑰櫒鍔犺浇瀹屾瘯"); + initCOS(); initMQMsgConsumer(); } @@ -45,4 +51,23 @@ } } + + /** + * 瀵硅薄瀛樺偍鍒濆鍖� + */ + 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