核心配置檔案和自定義配置檔案。核心配置檔案是指在resources根目錄下的application.properties或application.yml配置檔案。為了不破壞核心檔案的原生態,但又需要有自定義的配置資訊存在,一般情況下會選擇自定義配置檔案來放這些自定義資訊,這裡在resources/config目錄下建立配置檔案config.properties
二、核心配置檔案的兩種讀取方法
核心配置檔案內容:
service:
name: yuanyisheng(1)@value("$")
@restcontroller
public class testcontroller ")
private string name;
@requestmapping(value = "/hello")
public string hello()
}(2)使用environment,env.getproperty("鍵名")
@restcontroller
public class testcontroller
}三、自定義配置檔案的讀取方法
自定義的config.properties的內容如下:
service.name=yuanyishengservice.version=v1.0建立實體類myconfig。注意:springboot1.5版本以下@configurationproperties有兩個屬性locations(指定配置檔案的所在位置),
prefix(指定配置檔案中鍵名稱的字首)。但是1.5版本及以上的版本取消了locations屬性,為了指定配置檔案的
位置,使用@propertysource(value = "自定義配置檔案路徑")指定檔案所在位置。
@component
@configurationproperties(prefix = "service")
@propertysource(value = "classpath:config/config.properties")
public class myconfig
public void setversion(string version)
public string getname()
public void setname(string name)
}@restcontroller
public class testcontroller
}
Spring Boot讀取配置檔案與配置檔案優先順序
spring boot讀取配置檔案 package com.ivan.config.controller import org.springframework.beans.factory.annotation.autowired import org.springframework.core.env...
5分鐘學會springboot讀取配置檔案
本文是基於hadoop ha基礎搭建下storm集群的搭建過程 之前文章有搭建過程 搭建過程超級簡單如下 2 安裝zookeeper集群 準備三颱機器,分別為weekend01,weekend02,weekend03,並在這三颱機器上安裝zookeeper,我們現在weekend01上安裝,然後zo...
spring boot 配置檔案讀取
如圖所示,可以重新賦值予以覆蓋。mail setting 設定郵箱主機 email.host smtp.163.com email.port 25 設定使用者名稱 email.from xx xx.com 設定密碼 email.frompassword 設定是否需要認證,如果為true,那麼使用者名...