springboot自定義配置檔案

2021-10-05 07:23:05 字數 1499 閱讀 4472

專案開發過程中,如果全部配置項都寫在乙個配置檔案裡面不是乙個很好的方式,可以採用如下方式對配置進行分離:

對資料庫配置進行分離

1.引入**依賴

com.alibaba<

/groupid>

druid-spring-boot-starter<

/artifactid>

1.1.10

<

/version>

<

/dependency>

2.在專案下,新建乙個datasource.properties檔案

3.新建乙個實體類,用於讀取並配置資料庫位址

package top.brightvision.bv_training.config;

import com.alibaba.druid.pool.druiddatasource;

import org.springframework.beans.factory.annotation.value;

import org.springframework.context.annotation.bean;

import org.springframework.context.annotation.primary;

import org.springframework.context.annotation.propertysource;

import org.springframework.stereotype.component;

/** * @author: moxinqian

* @date: 2020/4/20 15:15

* @version: v1.0.0

* @desc: 資料庫手動配置

*/@component

@propertysource

(value =

,encoding =

"utf-8"

)public

class

datasouceconfig")

private string dburl;

@value

("$"

)private string username;

@value

("$"

)private string password;

@value

("$"

)private string driverclassname;

@bean

@primary

public druiddatasource druiddatasource()

}

如果沒有讀取到該指定配置時,會去讀取專案的配置檔案。

springboot自定義配置

1 說明 springboot的開發中,我們有些時候,需要將一些引數寫進yml配置,方便部署後修改,這時我們便可以使用springboot 提供的自定義配置的功能了 2 引入依賴 dependency groupid org.springframework.boot groupid artifact...

SpringBoot自定義配置項

spring boot內建的配置項遠遠不能支撐我們的程式執行,在專案設計的時候,往往因為擴充套件性的需要,專案需要預留很多自定義設定項,spring boot允許我們配置自定義選項。在入口類啟動時載入config.properties propertysource classpath config....

Springboot之自定義配置

springboot在這裡就不過多介紹了,大家都應該了解springboot零配置檔案,所以配置資訊都裝配在屬性檔案 properties yml yaml 中,有時我們自己也需要定義一些配置,接下來小編就簡單介紹一下springboot自定義配置。首先通過 configuration,config...