
com.xfvape.swagger.spring.boot.autoconfigure.SwaggerProperties Maven / Gradle / Ivy
The newest version!
package com.xfvape.swagger.spring.boot.autoconfigure;
import org.springframework.boot.context.properties.ConfigurationProperties;
@ConfigurationProperties(prefix = "spring.swagger")
public class SwaggerProperties {
private String scanPackage;
private String title = "USM";
private String description = "Unified system management.";
private String version = "0.0.1";
private String termsOfServiceUrl = "#";
private Contact contact;
public String getScanPackage() {
return scanPackage;
}
public void setScanPackage(String scanPackage) {
this.scanPackage = scanPackage;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getTermsOfServiceUrl() {
return termsOfServiceUrl;
}
public void setTermsOfServiceUrl(String termsOfServiceUrl) {
this.termsOfServiceUrl = termsOfServiceUrl;
}
public Contact getContact() {
return this.contact ;
}
public void setContact(Contact contact) {
this.contact = contact;
}
/**
* 原来的没有空构造器所以做一个类
* @see springfox.documentation.service.Contact
*/
public static class Contact {
private String name;
private String url;
private String email;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy