package com.tcm.training.admin.upload; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; /** * 本地上传相关配置。 */ @Component @ConfigurationProperties(prefix = "app.upload") public class LocalUploadProperties { private String dir = "uploads"; private String pathPrefix = "/uploads"; private String publicBaseUrl; private String appPackageDir = "app-package"; public String getDir() { return dir; } public void setDir(String dir) { this.dir = dir; } public String getPathPrefix() { return pathPrefix; } public void setPathPrefix(String pathPrefix) { this.pathPrefix = pathPrefix; } public String getPublicBaseUrl() { return publicBaseUrl; } public void setPublicBaseUrl(String publicBaseUrl) { this.publicBaseUrl = publicBaseUrl; } public String getAppPackageDir() { return appPackageDir; } public void setAppPackageDir(String appPackageDir) { this.appPackageDir = appPackageDir; } }