在項目開發的過程中,有很多的配置需要設定,但是我們又不能全部寫在application.yml中。是以需要我們重新設定一個配置檔案,一般情況下會劃分為:業務檔案和系統檔案。
配置檔案一般我們放在 resources目錄下,例如我們要添加個system-config.yml檔案:如下圖
内容如下:
system:
test:
hahah
#登入攔截器
whitlelist:
- /auth/login
- /auth/logout
- /category/alltree
- /error
tokenExpire: 18000
項目中使用:
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import java.util.ArrayList;
import java.util.List;
/**
* @ClassName SystemConfig
* @Author johnny xia
* @mailto [email protected]
* @Date 2019-07-02 10:19
* @Description 系統配置檔案
**/
@Data
@Component
@ConfigurationProperties(prefix = "system")
public class SystemConfig {
private int tokenExpire;
/**
* 登入攔截器白名單
*/
private List<String> whitlelist = new ArrayList<>();
}