编写背景
由于在之前的文章中,我们已经介绍了在传统的SSM项目中如何集成Swagger(详情请查看在SpringMVC中集成Swagger2),但是由于现在的项目架构采用的是SpringCloud微服务架构,虽然说在此时的架构中,后端的难度被大大的解放,引入Swagger2配置也变得更加的简单,不过既然快乐编程的一大原则就是复制粘贴,因而我觉得有必要将其再写出来,尽管说它非常的简单
源码
引入依赖:
在这里,我们选用的swagger.version
的版本号为2.9.2
。
<!--引入Swagger2依赖——开始 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>${swagger.version}</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>${swagger.version}</version>
</dependency>
<!--引入Swagger2依赖——结束 -->
Java源码:
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.doc