Springboot2 x 讀取自定義配置檔案

2021-09-29 10:29:34 字數 1769 閱讀 2041

一、通過@propertysource載入自定義配置檔案

1、在springboot專案resources資料夾下新建student.properties

student.number=1001

student.name=張三

student.classes=計算機

新建student類:

@component:將當前bean注入到容器中

@configurationproperties(prefix = "student"):從配置檔案中找student開頭的

若是自定義的properties檔案則需要:@propertysource註解定義配置檔案路徑

@component

@propertysource()

@configurationproperties(prefix = "student")

public class student

測試類:執行ok

@springboottest

@autowired

student student;

@test

void contextloads()

}

列印:

student
二、通過@importresource注入xml配置檔案

1、剛才的student類去除所有註解

//@component

//@propertysource()

//@configurationproperties(prefix = "student")

public class student

2、resources下新建student.xml檔案進行屬性設定

<?xml version="1.0" encoding="utf-8"?>

3、啟動類中新加@importresource

@importresource()

public static void main(string args)

}

執行測試列印出student:

測試類:執行ok

@springboottest

@autowired

student student;

@test

void contextloads()

}

列印:

student
三、使用@configuration和@bean新增元件

1、剛才的student類去除所有註解

2、新建studentconfig配置類

//等同於spring.xml配置,注入到容器

@configuration

public class studentconfig

}

執行測試列印出student:

測試類:執行ok

@springboottest

@autowired

student student;

@test

void contextloads()

}

列印:

student

基於SpringBoot 2 X整合Druid

說明 本文旨在整理springboot 2.x整合druid基礎功能,如有問題請指出 參考資料 基於springboot 2.x版本,這裡是引入druid spring boot2 starter的方式來配置,所以不需要不需要configbean來配置druid,如果引入的是druid,則需要con...

SpringBoot2 x 整合Druid詳細步驟

druid spring boot starter模式 這種方式比較簡單,不需要自己寫配置類。在匯入依賴以及配置好配置檔案yml即可。pom.xml com.alibaba druid spring boot starter 1.1.10 spring datasource url jdbc mys...

springboot2 x基礎 整合redis

在springboot中一般使用redistemplate提供的方法來操作redis。那麼使用springboot整合redis 需要那些步驟呢。環境安裝 任選 centos7 搭建redis 5單機服務 centos7 搭建 redis 5 cluster 集群服務 在專案中新增 spring b...