接入 swagger + knife4j 组件,实现 API 接口文档
parent
0e338839d7
commit
ca90fcb8fa
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"local": {
|
||||||
|
"baseUrl": "http://127.0.0.1:8080"
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,43 @@
|
|||||||
|
package cn.iocoder.dashboard.framework.swagger.config;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotEmpty;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Swagger 配置属性
|
||||||
|
*
|
||||||
|
* @author 芋道源码
|
||||||
|
*/
|
||||||
|
@ConfigurationProperties("yudao.swagger")
|
||||||
|
@Data
|
||||||
|
public class SwaggerProperties {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 标题
|
||||||
|
*/
|
||||||
|
@NotEmpty(message = "标题不能为空")
|
||||||
|
private String title;
|
||||||
|
/**
|
||||||
|
* 描述
|
||||||
|
*/
|
||||||
|
@NotEmpty(message = "描述不能为空")
|
||||||
|
private String description;
|
||||||
|
/**
|
||||||
|
* 作者
|
||||||
|
*/
|
||||||
|
@NotEmpty(message = "作者不能为空")
|
||||||
|
private String author;
|
||||||
|
/**
|
||||||
|
* 版本
|
||||||
|
*/
|
||||||
|
@NotEmpty(message = "版本不能为空")
|
||||||
|
private String version;
|
||||||
|
/**
|
||||||
|
* 扫描的包
|
||||||
|
*/
|
||||||
|
@NotEmpty(message = "扫描的 package 不能为空")
|
||||||
|
private String basePackage;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
/**
|
||||||
|
* 基于 Swagger + Knife4j 实现 API 接口文档
|
||||||
|
*
|
||||||
|
* @author 芋道源码
|
||||||
|
*/
|
||||||
|
package cn.iocoder.dashboard.framework.swagger;
|
||||||
@ -0,0 +1 @@
|
|||||||
|
<http://www.iocoder.cn/Spring-Boot/Swagger/?dashboard>
|
||||||
Loading…
Reference in New Issue