#### 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中