1.在pom.xml添加依赖
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<!-- 导入swagger-ui依赖-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
2.创建Swagger的Java配置类
@Configuration
public class SwaggerUtil {
@Bean
public Docket createRestApi(){
return new Docket(DocumentationType.SWAGGER_2)
.pathMapping("/")
.select()
.apis(RequestHandlerSelectors.basePackage("com.lzr.test.controller"))
.paths(PathSelectors.any())
.build()
.apiInfo(new ApiInfoBuilder()
.title("医疗系统")
.description("用于管理患者信息的医疗系统平台")
.version("1.0")
.contact(new Contact("吕小白","https:www.baidu.com","****@qq.com")
)
.license("The Apache License")
.licenseUrl("https:www.baidu.com")
.build());
}
}
3.在启动类添加注解@EnableSwagger2
@EnableSwagger2
@SpringBootApplication
@MapperScan(basePackages = "com.lzr.test.mapper")
public class TestApplication {
public static void main(String[] args) {
Object o=new Object();
SpringApplication.run(TestApplication.class, args);
}
}