Spring常用配置 Profile

2021-09-28 16:04:56 字數 1516 閱讀 6141

一、profile是什麼?

在企業開發中,專案開發環境和產品環境的配置是不同的(如資料庫的配置)。

profile為不同環境下使用不同的配置提供了支援

二、如何使用profile
通過設定environment的acticeprofile來設定當前context(容器)需要使用的配置環境

開發中通常使用@profile註解,達到不同情況例項化不同bean的目的

三、profiledemo

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為不同環境下使用不同配置提供支援,演示如下...