控制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