一、通過@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...