dongyukun
2024-12-31 0a2b23ad3f30dfb01c5d590fb98f39e93bfe1932
提交 | 用户 | 时间
e7c126 1 package com.iailab.framework.swagger.config;
H 2
3 import lombok.Data;
4 import org.springframework.boot.context.properties.ConfigurationProperties;
5
6 import javax.validation.constraints.NotEmpty;
7
8 /**
9  * Swagger 配置属性
10  *
11  * @author iailab
12  */
13 @ConfigurationProperties("iailab.swagger")
14 @Data
15 public class SwaggerProperties {
16
17     /**
18      * 标题
19      */
20     @NotEmpty(message = "标题不能为空")
21     private String title;
22     /**
23      * 描述
24      */
25     @NotEmpty(message = "描述不能为空")
26     private String description;
27     /**
28      * 作者
29      */
30     @NotEmpty(message = "作者不能为空")
31     private String author;
32     /**
33      * 版本
34      */
35     @NotEmpty(message = "版本不能为空")
36     private String version;
37     /**
38      * url
39      */
40     @NotEmpty(message = "扫描的 package 不能为空")
41     private String url;
42     /**
43      * email
44      */
45     @NotEmpty(message = "扫描的 email 不能为空")
46     private String email;
47
48     /**
49      * license
50      */
51     @NotEmpty(message = "扫描的 license 不能为空")
52     private String license;
53
54     /**
55      * license-url
56      */
57     @NotEmpty(message = "扫描的 license-url 不能为空")
58     private String licenseUrl;
59
60 }