SpringBoot引用配置檔案

2022-08-28 15:15:25 字數 1317 閱讀 8264

支援@validated校驗

引用單獨的屬性,不支援@validated校驗

@component

@configurationproperties(prefix = "person")

@validated

public

class

person ")

private

string lastname;

//@value("#")

private

integer age;

//@value("true")

private

boolean boss;

private

date birth;

private mapmaps;

private listlists;

private dog dog;

@propertysource(value = )

spring boot裡面沒有spring的配置檔案,我們自己編寫的配置檔案,也不能自動識別;

想讓spring的配置檔案生效,載入進來;@importresource標註在乙個配置類上

@importresource(locations = )

匯入spring的配置檔案讓其生效

<?

xml version="1.0" encoding="utf-8"

?>

<

beans

xmlns

=""xmlns:xsi

=""xsi:schemalocation

=" /spring-beans.xsd"

>

<

bean

id="helloservice"

class

="com.atguigu.springboot.service.helloservice"

>

bean

>

beans

>

@configuration:指明當前類是乙個配置類;就是來替代之前的spring配置檔案

使用@bean給容器中新增元件

@configuration

public

class

//將方法的返回值新增到容器中;容器中這個元件預設的id就是方法名

@bean

public

helloservice helloservice02()

}

SpringBoot引用外部配置檔案

springboot 專案打jar包後,如果需要修改配置檔案,就需要重新打包。如果打包時配置檔案不計入在內,放在乙個單獨的位置,每次修改時只需修改配置檔案就好,這裡使用官網的乙個方式 官方文件 1.file config 當前 jar 包下新建 config 資料夾,放入配置檔案 2.file 直接...

Spring Boot讀取配置檔案與配置檔案優先順序

spring boot讀取配置檔案 package com.ivan.config.controller import org.springframework.beans.factory.annotation.autowired import org.springframework.core.env...

Spring Boot 菜鳥教程 28 多配置檔案

src scrolling 0 width 110 height 20 開發過程中可能會有如下需求 開發和部署的配置資訊可能不同,常規的方式就是在配置檔案裡面先寫好開發配置,在部署的時候再去修改這些配置,這樣可能會出現很多問題,比如使用者名稱 密碼忘記了修改或者改錯了等問題。author je哥 e...