使用若依框架,新加自己的业务服务后,swagger扫描不到。
解决:
第一步:
引入swagger依赖,如果有公共服务可以放到公共服务,然后每个业务模块引入公共服务
<dependency> <groupId>io.swagger</groupId> <artifactId>swagger-models</artifactId> <version>1.6.2</version> </dependency>
第二步:
在若依框架的主服务admin服务中引入新加的服务依赖
<dependency> <groupId>com.test</groupId> <artifactId>hx-aa</artifactId> </dependency>
第三步:
1、类名添加Api注释
@Api("图表数据保存")
2、方法名添加ApiOperation
@ApiOperation("获取图表数据列表")
结果展示:
在系统设置 =>系统工具=>系统接口模块可以看到新添加服务的swagger接口
问题:如果接口添加了凭证校验,可以将系统登录后的凭证添加到swagger界面的凭证里。
如图: