控制swagger页面的访问方式:
1、配置类增加注解:
@ConditionalOnProperty(prefix = "swagger",value = {"enable"},havingValue = "true")
并增加配置:
swagger:
enable: false
2、控制在某个环境可访问,配置类增加注解
@Profile({"sit1","sit2","uat1","uat2"})
3、增加访问权限用户密码机制
首先,引入依赖:
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>1.9.6</version>
</dependency>
然后增加配置
swagger:
basic:
enable: true
username: yourusername
password: yourpassword