1.什么是swagger2
1 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务的接口文档 接口: controller相应的路径方法:
2 swagger2在线文档,当程序发生改变时文档也会改变
2.如何使用swagger2
2.1 导入依赖
<!--swagger2依赖-->
<dependency>
<groupId>com.spring4all</groupId>
<artifactId>swagger-spring-boot-starter</artifactId>
<version>1.9.1.RELEASE</version>
</dependency>
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>1.7.8</version>
</dependency>
2.2创建一个swagger2配置类
2.3 使用在线文档
2.4 swagger常用注解
@Api(tags="")使用在controller类上
@ApiOperation(value="")接口方法上 接口方法加以说明
@ApiParam(value = "",name = "",required = true) 写在参数上
@ApiModel 实体类
@ApiModelProperty 实体类的属性说明
3. springboot整合定时器-quartz
3.1定时器: 在指定的时间执行相应的业务代码。
3.2引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-quartz</artifactId>
</dependency>
3.3 配置定时任务