spring指定環境以及 Profile用法簡介

2021-10-07 10:13:55 字數 513 閱讀 5976

軟體開發一般有多個環境,比如測試環境,開發環境,生產環境。spring執行根據不同環境註冊不同元件。

new();

//設定環境為dev和test

context.

getenvironment()

.setactiveprofiles

("dev"

,"test");

//註冊配置類

context.

register

(myconfig.

class);

//重新整理容器

context.

refresh()

;在註冊元件的同時可以指定該元件對應的環境,使用@profile註解,傳入對應的環境名即可,環境名可以任意取

如,在test環境下註冊color元件:

@profile

("test"

)@bean

public color color()

Spring條件註解以及環境切換問題

我先簡單的說一下為什麼我要將這兩個知識點放一起 因為他們都涉及到了jvm引數問題。一 條件註解的實現方法 conditional 如下的ioc容器 由於 bean註解後沒有加東西,所以下面的兩個bean的id都為car,究竟得到哪個bean就取決於 conditional註解括號裡的東西!confi...

Spring(二) Spring環境搭建

1.匯入jar 注 四個核心包和乙個日誌包 id表示獲取到物件標識 class建立那個類的物件 peo class com.ouc.pojo.people bean beans 2.編寫測試方法 1 getbean 標籤id的值 返回值型別 如果沒有第二個引數,預設是object。2 getbean...

Spring環境配置

chapter1 搭建與測試spring的環境 2 在calsspath路徑下建立配置檔案beans.xml 模板到處有 3 例項化spring容器 例項化spring容器的兩種方式 1 在類路徑下尋找配置檔案來例項化容器 2 在檔案系統路徑下尋找配置檔案來例項化容器 spring 的配置檔案可以指...