天天看點

從零建構springboot項目六:自定義配置檔案處理

在項目開發的過程中,有很多的配置需要設定,但是我們又不能全部寫在application.yml中。是以需要我們重新設定一個配置檔案,一般情況下會劃分為:業務檔案和系統檔案。

配置檔案一般我們放在 resources目錄下,例如我們要添加個system-config.yml檔案:如下圖

從零建構springboot項目六:自定義配置檔案處理

内容如下:

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<>();
}
           

繼續閱讀