1.pom.xml
<!--swagger2--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version> <exclusions> <exclusion> <groupId>io.swagger</groupId> <artifactId>swagger-annotations</artifactId> </exclusion> </exclusions> </dependency> <!--下面的不添加会导致访问报404--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.6.1</version> </dependency> <!--swagger2密码--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
application.properties添加swagger访问密码:
security.basic.enabled=true
security.basic.path=/swagger-ui.html
security.user.name=admin
security.user.password=123456
2.swagger配置类
参考:http://blog.didispace.com/springbootswagger2/
3.生成离线文档:
使用springfox-staticdocs生成swagger离线api文档附带源码
原文:https://www.cnblogs.com/goingforward/p/10388412.html