From 57e7c771f0d2cf31c40fddcdc0dabb0953c3d636 Mon Sep 17 00:00:00 2001 From: interface_xiongtete <1144722582@qq.com> Date: Thu, 6 Jan 2022 18:21:14 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E4=BF=A1=E5=BE=AE=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E6=90=AD=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- service/pom.xml | 1 + service/service_msm/pom.xml | 21 +++++++++++++ .../yygh/msm/ServiceMsmApplication.java | 15 +++++++++ .../yygh/msm/controller/MsmApiController.java | 27 ++++++++++++++++ .../atguigu/yygh/msm/service/MsmService.java | 4 +++ .../yygh/msm/service/impl/MsmServiceImpl.java | 8 +++++ .../msm/utils/ConstantPropertiesUtils.java | 31 +++++++++++++++++++ .../src/main/resources/application.properties | 25 +++++++++++++++ .../src/main/resources/application.properties | 7 +++++ 9 files changed, 139 insertions(+) create mode 100644 service/service_msm/pom.xml create mode 100644 service/service_msm/src/main/java/com/atguigu/yygh/msm/ServiceMsmApplication.java create mode 100644 service/service_msm/src/main/java/com/atguigu/yygh/msm/controller/MsmApiController.java create mode 100644 service/service_msm/src/main/java/com/atguigu/yygh/msm/service/MsmService.java create mode 100644 service/service_msm/src/main/java/com/atguigu/yygh/msm/service/impl/MsmServiceImpl.java create mode 100644 service/service_msm/src/main/java/com/atguigu/yygh/msm/utils/ConstantPropertiesUtils.java create mode 100644 service/service_msm/src/main/resources/application.properties diff --git a/service/pom.xml b/service/pom.xml index b939983..f788cec 100644 --- a/service/pom.xml +++ b/service/pom.xml @@ -15,6 +15,7 @@ service_user service_hosp service_cmn + service_msm diff --git a/service/service_msm/pom.xml b/service/service_msm/pom.xml new file mode 100644 index 0000000..d3dc51f --- /dev/null +++ b/service/service_msm/pom.xml @@ -0,0 +1,21 @@ + + + + service + com.atguigu + 0.0.1-SNAPSHOT + + 4.0.0 + + service_msm + + + com.aliyun + aliyun-java-sdk-core + + + + + \ No newline at end of file diff --git a/service/service_msm/src/main/java/com/atguigu/yygh/msm/ServiceMsmApplication.java b/service/service_msm/src/main/java/com/atguigu/yygh/msm/ServiceMsmApplication.java new file mode 100644 index 0000000..f00db0d --- /dev/null +++ b/service/service_msm/src/main/java/com/atguigu/yygh/msm/ServiceMsmApplication.java @@ -0,0 +1,15 @@ +package com.atguigu.yygh.msm; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; + +@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)//取消数据源自动配置 +@EnableDiscoveryClient +public class ServiceMsmApplication { + public static void main(String[] args) { + SpringApplication.run(ServiceMsmApplication.class, args); + } +} + diff --git a/service/service_msm/src/main/java/com/atguigu/yygh/msm/controller/MsmApiController.java b/service/service_msm/src/main/java/com/atguigu/yygh/msm/controller/MsmApiController.java new file mode 100644 index 0000000..ba3c3fd --- /dev/null +++ b/service/service_msm/src/main/java/com/atguigu/yygh/msm/controller/MsmApiController.java @@ -0,0 +1,27 @@ +package com.atguigu.yygh.msm.controller; + +import com.atguigu.yygh.msm.service.MsmService; +import com.atguigu.yygu.common.result.Result; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +@Api(tags = "短信发送控制器") +@RestController +@RequestMapping("/api/msm") +public class MsmApiController { + + @Autowired + private MsmService msmService; + + //发送手机验证码 + @ApiOperation(value = "发送手机验证码") + @GetMapping("send/{phone}") + public Result sendCode(){ + + } + + +} diff --git a/service/service_msm/src/main/java/com/atguigu/yygh/msm/service/MsmService.java b/service/service_msm/src/main/java/com/atguigu/yygh/msm/service/MsmService.java new file mode 100644 index 0000000..38e0cc0 --- /dev/null +++ b/service/service_msm/src/main/java/com/atguigu/yygh/msm/service/MsmService.java @@ -0,0 +1,4 @@ +package com.atguigu.yygh.msm.service; + +public interface MsmService { +} diff --git a/service/service_msm/src/main/java/com/atguigu/yygh/msm/service/impl/MsmServiceImpl.java b/service/service_msm/src/main/java/com/atguigu/yygh/msm/service/impl/MsmServiceImpl.java new file mode 100644 index 0000000..9c13a91 --- /dev/null +++ b/service/service_msm/src/main/java/com/atguigu/yygh/msm/service/impl/MsmServiceImpl.java @@ -0,0 +1,8 @@ +package com.atguigu.yygh.msm.service.impl; + +import com.atguigu.yygh.msm.service.MsmService; +import org.springframework.stereotype.Service; + +@Service +public class MsmServiceImpl implements MsmService { +} diff --git a/service/service_msm/src/main/java/com/atguigu/yygh/msm/utils/ConstantPropertiesUtils.java b/service/service_msm/src/main/java/com/atguigu/yygh/msm/utils/ConstantPropertiesUtils.java new file mode 100644 index 0000000..56b6d53 --- /dev/null +++ b/service/service_msm/src/main/java/com/atguigu/yygh/msm/utils/ConstantPropertiesUtils.java @@ -0,0 +1,31 @@ +package com.atguigu.yygh.msm.utils; + +import org.springframework.beans.factory.InitializingBean; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; + +@Component +public class ConstantPropertiesUtils implements InitializingBean { + //从配置文件中读取三个值 + @Value("${aliyun.sms.regionId}") + private String regionId; + + @Value("${aliyun.sms.accessKeyId}") + private String accessKeyId; + + @Value("${aliyun.sms.secret}") + private String secret; + + + public static String REGION_Id; + public static String ACCESS_KEY_ID; + public static String SECRECT; + + @Override + public void afterPropertiesSet() throws Exception { + REGION_Id=regionId; + ACCESS_KEY_ID=accessKeyId; + SECRECT=secret; + + } +} diff --git a/service/service_msm/src/main/resources/application.properties b/service/service_msm/src/main/resources/application.properties new file mode 100644 index 0000000..efbd823 --- /dev/null +++ b/service/service_msm/src/main/resources/application.properties @@ -0,0 +1,25 @@ +# 服务端口 +server.port=8204 +# 服务名 +spring.application.name=service-msm + +#返回json的全局时间格式 +spring.jackson.date-format=yyyy-MM-dd HH:mm:ss +spring.jackson.time-zone=GMT+8 + +spring.redis.host=192.168.44.165 +spring.redis.port=6379 +spring.redis.database= 0 +spring.redis.timeout=1800000 +spring.redis.lettuce.pool.max-active=20 +spring.redis.lettuce.pool.max-wait=-1 +#最大阻塞等待时间(负数表示没限制) +spring.redis.lettuce.pool.max-idle=5 +spring.redis.lettuce.pool.min-idle=0 + +# nacos服务地址 +spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 + +aliyun.sms.regionId=default +aliyun.sms.accessKeyId=LT6I0Y5633pX89qC +aliyun.sms.secret=jX8D04Dm12I3gGKj345FYSzu0fq8mT diff --git a/service_gateway/src/main/resources/application.properties b/service_gateway/src/main/resources/application.properties index 2898c90..d09c15e 100644 --- a/service_gateway/src/main/resources/application.properties +++ b/service_gateway/src/main/resources/application.properties @@ -29,3 +29,10 @@ spring.cloud.gateway.routes[2].id=service-user spring.cloud.gateway.routes[2].uri=lb://service-user #设置路由断言,代理servicerId为auth-service的/auth/路径 spring.cloud.gateway.routes[2].predicates= Path=/*/user/** + +#设置路由id +spring.cloud.gateway.routes[3].id=service-msm +#设置路由的uri +spring.cloud.gateway.routes[3].uri=lb://service-msm +#设置路由断言,代理servicerId为auth-service的/auth/路径 +spring.cloud.gateway.routes[3].predicates= Path=/*/msm/** -- GitLab