通過environment env
獲取配置屬性:
import org.springframework.core.env.environment;
@configuration
public
class
mybatisconfig
}
此處配置檔案(yml 配置,配置檔案如下):
mybatis-plus:
# 搜尋指定包別名
typealiasespackage: com.ruoyi.project.**.domain
繫結實體類,獲取一組配置:
import org.springframework.boot.context.properties.configurationproperties;
import org.springframework.stereotype.component;
import lombok.getter;
import lombok.setter;
/** * 讀取專案相關配置
*/@component
@getter
@setter
@configurationproperties
(prefix =
"peng"
)public
class
ruoyiconfig
此處配置檔案(yml 配置,配置檔案如下):
peng:
# 名稱
name: ruoyi
# 版本
version: 2.0.0
# 版權年份
# 例項演示開關
demoenabled: true
# 檔案路徑 示例
profile: /home/huawei/zdh/
# 獲取ip位址開關
addressenabled: true
通過@value
標籤繫結資料
import org.springframework.beans.factory.annotation.value;
import org.springframework.context.annotation.configuration;
import com.alibaba.druid.pool.druiddatasource;
/** * druid 配置屬性
*/@configuration
public
class
druidproperties")
private
int initialsize;
@value
("$"
)private
int minidle;
@value
("$"
)private
int maxactive;
}
此處配置檔案(yml 配置,配置檔案如下):
spring:
datasource:
druid:
# 初始連線數
initialsize: 5
# 最小連線池數量
minidle: 10
# 最大連線池數量
maxactive: 20
Spring配置檔案總結
首先來看乙個標準的spring配置檔案 com.mysql.jdbc.driver jdbc mysql localhost ssh?characterencoding utf 8 root 123 true 下面是詳解 1.基本配置 第乙個第二個第三個 第乙個l 第二個l 第三個l value1 ...
Spring配置檔案總結
spring配置檔案總結 com.mysql.jdbc.driver jdbc mysql localhost ssh?characterencoding utf 8 root 123true 下面是詳解 1.基本配置 第乙個第二個 第三個第乙個l 第二個l 第三個l value1 value2 v...
Spring配置檔案中標籤的scope屬性
singleton 預設屬性 spring將bean放入spring ioc容器的快取池中,並將bean引用返回給呼叫者,spring ioc繼續對這些bean進行後續的生命管理。beanfactory只管理乙個共享的例項。所有對這個特定bean的例項請求,都導致返回這個唯一 bean例項的引用。即...