springboot自定義配置檔案

2022-03-16 09:57:54 字數 1503 閱讀 7819

前言:如果你一點spring的基礎沒有,建議你不要學習springboot,至少先有乙個spring的專案經驗或者自己搭建過spring的專案再學習springboot,這樣你會發現在spring中搞不懂的,在springboot中得到一些答案。springboot的原則是「約定大於配置」,所以在使用springboot的時候如果出現問題,沒有一點基礎,解決問題就很困難。

目標:將spring的容器中的配置:資料庫的配置,定時器的配置轉換到springboot中,實現spring與springbooot的配置對接。

資料庫的配置轉換:

spring中資料庫連線的配置如下

pringboot中的配置

@bean(name = "datasource")

public basicdatasource mygetdatasource()

spring 中的配置

springboot配置sqlsessionfactorybean,對應上面的sping的sqlsessionfactorybean類

@bean(name = "sqlsessionfactorybean")

public sqlsessionfactorybean mygetsqlsessionfactory(datasource datasource) throws exception catch (ioexception e)

// datasource

sqlsessionfactorybean.setdatasource(datasource);

// sqlsessionfactory sessionfactory = sqlsessionfactorybean.getobject();

return sqlsessionfactorybean;

}

spring中的配置

springboot中的配置

package com.my.myconfigure;

import org.springframework.boot.autoconfigure.autoconfigureafter;

import org.springframework.context.annotation.configuration;

//@autoconfigureafter(mybatisdbconfigure.class)

}}

結論:springboot是通過@configuration來標註自定義配置,配置中使用@bean來新增類作用與spring配置中的.xml檔案作用一樣,兩者都是容器的作用。

關於這部分配置已經上傳到我的github上,感興趣或者不懂得,可以登入檢視。

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...