From 36754ba47da7a3277d5be183a523c912a1dc4cef Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 31 三月 2022 15:07:08 +0800 Subject: [PATCH] service服务bug修复 --- src/main/resources/code/service/app/src/main/java/com/ks/app/Application.java | 33 +++++++++++++++++++++++++++------ 1 files changed, 27 insertions(+), 6 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 25667b2..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 @@ -1,23 +1,25 @@ package com.ks.app; -import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure; +import org.mybatis.spring.annotation.MapperScan; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; -import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration; -import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration; import org.springframework.context.ApplicationListener; 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}) -//@MapperScan(basePackages = "com.ks.app.mapper") +@MapperScan(basePackages = "com.ks.app.dao") @SpringBootApplication -//@EnableTransactionManagement +@EnableTransactionManagement //@EnableDubbo(scanBasePackages = "com.ks.push.service.remote") public class Application implements ApplicationListener<ContextRefreshedEvent> { private final static Logger logger = LoggerFactory.getLogger(Application.class); @@ -32,6 +34,7 @@ public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) { logger.info("瀹瑰櫒鍔犺浇瀹屾瘯"); initMQMsgConsumer(); + initCOS(); } private void initMQMsgConsumer() { @@ -48,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