springboot讀取配置檔案

2021-12-30 10:19:22 字數 1245 閱讀 7537

核心配置檔案和自定義配置檔案。核心配置檔案是指在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,那麼使用者名...