profile
@configuration
public
class
datasourceconfig
@bean
@profile("prod")
public datasource jndidatasource()
}
設定profile
1. 在web應用中的web.
xml檔案中設定預設的profile
>
>contextconfiglocation>
xml>
>
//為上下文中設定預設profile
>
>spring.profiles.default>
>dev>
>
//為servlet設定預設profile.
>spring-web
>
>
org.springframework.web.servlet.dispatcherservlet
>
>
>spring.profiles.deafult>
>dev>
>
2. 使用註解
@runwith(springjunit4classrunner.class)
@contextconfiguration(classes=magicconfig.class)
@activeprofiles("dev")
public class magicexiststest
}
使用@primary 註解,設定首選項
使用qualifier 註解 設定限定符
@configuration
public
class
cdplayerconfig
@bean
@qualifier("secondplayer") //設定限定符
public cdplayer cdplayer(compactdisc compactdisc)
}
十二 註解 Spring註解 Profile
spring為我們提供的多環境啟動 配置類,注入三個不同環境的資料來源,並加上註解 author zhangjianbing date 2020年9月23日 configuration public class myconfig bean profile test public mysqlinfo ...
springboot的 Profile註解用法
profile是springboot為在不同環境下使用不同的配置提供的支援,使用 profile註解可以根據不同的開發環境初始化相對應的物件,下面是我寫的乙個演示小栗子 建立兩個類,devbean,prodbean 建立profileconfig類,此類為乙個配置類,其中 profile指定了其被初...
Aware注入 和 Profile註解
自定義元件實現 aware 在建立物件的時候,會呼叫介面規定的方法注入相關元件 實現 xaware 把spring底層一些元件注入到自定義的bean中 示例 controller public class studentcontroller implements spring為我們提供的可以根據當前...