✅P211_商城业务-认证服务-环境搭建
大约 2 分钟
创建认证服务
使用spring初始化向导创建服务
选择SpringBoot的版本,添加服务需要的依赖
导入common模块,排除mybatis的依赖,因为不用数据库
<dependency>
<groupId>com.gyz.cfmall</groupId>
<artifactId>cfmall-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
<exclusions>
<exclusion>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</exclusion>
</exclusions>
</dependency>
开启服务注册功能
配置文件:
application.yml
server:
port: 8600
spring:
application:
name: cfmall-auth-server
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
redis:
host: 192.168.17.130
port: 6379
开启服务注册功能
静态资源导入
templates包中导入登录、注册的html
将注册页面的index.html
改名为reg.html
,登录页面的html暂时不改名,方便后面测试能否获取到Ngixn的静态资源,因为SpringMVC默认访问templates下的index.html
,否则需要Controller路由。
导入静态资源
将注册页面资源导入/mydata/nginx/html/static/register/
中
将登录界面资源导入:/mydata/nginx/html/static/login/
中
修改资源访问路径
cfmall-auth-server/src/main/resources/templates/index.html
src=" 替换成 src="/static/login/
href=" 替换成 href="/static/login/
cfmall-auth-server/src/main/resources/templates/reg.html
href=" 替换成 href="/static/register/
src=" 替换成 src="/static/register/
配置网关
配置域名
host文件位置:C:\Windows\System32\drivers\etc
配置网关
cfmall-gateway/src/main/resources/application.yml
- id: cfmall-auth-route
uri: lb://cfmall-auth-server
predicates:
- Host=auth.cfmall.com