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