在SpringCloud+SpringBoot微服务架构开发模式中,我们通常使用前后端分离的方式进行开发。前后端分离的方式使得接口数据成为前端开发人员与后端开发人员的沟通一种必要方式。Swagger ui 是一个API在线文档生成和测试的利器,在某种程度上可以媲美postman。作为后端开发人员来说可能会更倾向于使用postman来调试接口,但是作为前端人员了解后台接口数据,Swagger无意是更好的选择。
一、如何在SpringCloud+SpringBoot微服务中整合Swagger2框架
1.maven引入下面的依赖包:
<!-- Swagger2强大RESTful API文档 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.6.1</version> </dependency>
2.在webconfig.java(Swagger类)文件中,给Webconfig加上@