一、profile是什麼?
在企業開發中,專案開發環境和產品環境的配置是不同的(如資料庫的配置)。二、如何使用profileprofile為不同環境下使用不同的配置提供了支援
通過設定environment的acticeprofile來設定當前context(容器)需要使用的配置環境三、profiledemo開發中通常使用@profile註解,達到不同情況例項化不同bean的目的
demobean
package com.cactus.demo.profile;
/** * created by liruigao
* date: 2019-10-15 14:31
* description:
*/public
class
demobean
public
demobean
(string content)
public string getcontent()
public
void
setcontent
(string content)
}
配置類
Spring常用配置解析
spring預設在建立beanfactory時,將配置檔案中所有的物件例項化並進行注入。使用延遲初始化之後,等到用到bean的時候才去初始化。使用default lazy init true 來設定所有bean都延遲初始化,也可以單獨在需要延遲初始化的bean單獨配置lazy init true s...
spring常用配置和解釋
beans 最基本的管理配置bean的常用於控制反轉,和依賴注入的。spring beans 4.2.xsd context 用於讀取配置檔案的 spring context 4.2.xsd aop 用於配置切面的,這裡稍微介紹一下aop的概念 橫向重複,縱向抽取 而spring的 物件就能體現出a...
Spring常用配置使用示例
上篇介紹了spring配置的基本情況,本篇介紹spring常用配置具體如何使用。關於基礎的配置,比如configuration之類的就不示例,主要示例相對用的比較多同時可能比較複雜的標籤或屬性。1 scope定義了bean的使用範圍,如下 2 profile為不同環境下使用不同配置提供支援,演示如下...