#### 1、引入spzx-user模块、spzx-api-user模块
1. 将课后资料中`spzx-user`模块复制到`spzx-modules`下
2. 在`spzx-modules`模块`pom.xml`聚合用户子模块
```xml
spzx-user
```
3. 将将课后资料中`spzx-api-user`模块复制到`spzx-api`下
4. 在`spzx-api`下模块`pom.xml`聚合用户远程调用子模块
```xml
spzx-api-user
```
#### 2、引入nacos配置文件nacos_config_export_spzx-user.zip
1. 在Nacos配置,导入资料用户模块配置文件:`spzx-user-dev.yml`
2. 修改配置文件内Redis、MySQL数据库连接信息
3. 回到`spzx-user`模块`bootstrap.yml`修改Nacos连接信息
#### 3、配置网关
在spzx-gateway-dev.yml配置文件中添加会员服务的网关信息
```yaml
- id: spzx-user
uri: lb://spzx-user
predicates:
- Path=/user/**
filters:
- StripPrefix=1
```
```yaml
# 不校验白名单
ignore:
whites:
...
- /auth/h5/**
```
#### 4、引入依赖
spzx-modules模块
```xml
com.spzx
spzx-api-user
3.6.3
```
spzx-auth模块
```xml
com.spzx
spzx-api-user
3.6.3
```
#### 5、修改spzx-common-core
ServiceNameConstants中添加spzx-user
```java
/**
* 会员用户服务的serviceid
*/
public static final String USER_SERVICE = "spzx-user";
```
#### 6、spzx-auth
将资料中的代码复制到spzx-auth中