SpringBoot集成Swagger

在springBoot项目或者SpringCloud服务启动的那个项目中添加Swagger2的依赖(现在最新版是swagger3)

  
    io.springfox
    springfox-swagger2
    2.9.2


    io.springfox
    springfox-swagger-ui
    2.9.2

编写swagger2的配置文件,配置文件和springboot服务启动的文件放在同一个位置或者放在Controller层的上级目录,也可以直接在启动类上加扫描注解,但是要注意加的@ComponentScan扫描路径不要跟@SpringBootApplication里面的@ComponentScan扫描路径冲突就可以,否则会报@SpringBootApplication already applies given @ComponentScan的错误。

@ComponentScan(basePackages={"com.xxx.comm.*","com.xxx.comm.config"})
@Configuration
@EnableSwagger2
public class Swagger2 {

你可能感兴趣的:(系统架构设计,spring,boot,后端,java)