我基于Biz工程新建一个bms工程,其中一个服务叫做bms-usercenter。需要集成聚合文档,进行如下配置:(BladeX商务版本是 2.2.1.RELEASE)
1、声明swagger api类:
package bms.usercenter.controller;
@Api(value = "用户", tags = "用户")
public class UsersController { }
2、配置 nacos 的 blade-dev.yaml,添加以下配置 swagger 的扫描路径和聚合文档name:
document:
resources:
- name: 授权模块
location: /blade-auth
- name: 工作台模块
location: /blade-desk
- name: 系统模块
location: /blade-system
- name: 用户中心
location: /bms-usercenter
swagger:
base-packages:
- org.springblade
- org.springframework.security.oauth2.provider.endpoint
- bms.usercenter
3、效果如下:
完成。
经过我实践,不需要以下配置:
(论坛上有人说)需要配置BladeX的 blade-auth 下的swagger扫包路径;
(SpringBlade开发手册中说)需要配置biz下的 blade-gateway 下的 bootstrap.yml。
*仅供参考*
这样就行了,重启刷新看看
扫一扫访问 Blade技术社区 移动端