国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SpringBoot配置文件application.yml的理解

這篇具有很好參考價(jià)值的文章主要介紹了SpringBoot配置文件application.yml的理解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、存放位置分類

1.當(dāng)前項(xiàng)目根目錄下的config目錄下

2.當(dāng)前項(xiàng)目的根目錄下

3.resources目錄下的config目錄下

4.resources目錄下

按照這上面的順序,4個(gè)配置文件的優(yōu)先級(jí)依次降低。

SpringBoot配置文件application.yml的理解

?二、自定義存放位置和自定義命名

自定義存放位置和自定義配置文件命令和application.properties配置類型,請(qǐng)參考一下SpringBoot配置文件application.properties的理解_qinxun2008081的博客-CSDN博客

三、yml屬性特殊注入?

yml注冊(cè)數(shù)組注入,例如

company:
  urls:
    - https://www.aa.com
    - https://www.bb.com

這些數(shù)據(jù)可以綁定到一個(gè)Bean類中

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

import java.util.ArrayList;
import java.util.List;

/**
 * @author qinxun
 * @date 2023-06-15
 * @Descripion: 測(cè)試
 */
@Component
@ConfigurationProperties(prefix = "company")
public class Website {

    private List<String> urls = new ArrayList<>();

    public List<String> getUrls() {
        return this.urls;
    }
}

測(cè)試

import com.example.springbootdemo.bean.Website;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;

@SpringBootTest
class SpringBootDemoApplicationTests {

    @Autowired
    private Website website;

    @Test
    void contextLoads() {
        // 輸出 [https://www.aa.com, https://www.bb.com]
        System.out.println(website.getUrls());
    }

}

四、和application.properties的區(qū)別

1.properties文件是無序的,yml文件是有序的。

2.yml配置不支持@PropertySource注解文章來源地址http://www.zghlxwxcb.cn/news/detail-485424.html

到了這里,關(guān)于SpringBoot配置文件application.yml的理解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java實(shí)戰(zhàn):Spring Boot application.yml配置文件詳解

    本文將詳細(xì)介紹Spring Boot application.yml 配置文件的使用和配置項(xiàng)。我們將探討 application.yml 文件的基本概念,以及如何使用它來配置Spring Boot應(yīng)用程序的各個(gè)方面。此外,我們將通過具體的示例來展示如何配置不同的Spring Boot組件,如數(shù)據(jù)源、數(shù)據(jù)庫(kù)、緩存、郵件服務(wù)等。本文適

    2024年04月24日
    瀏覽(24)
  • 聊聊Spring Boot配置文件:優(yōu)先級(jí)順序、加載順序、bootstrap.yml與application.yml區(qū)別詳解

    在 Spring Boot 中,配置文件的優(yōu)先級(jí)順序是: application-{profile}.yml ( application-{profile}.properties ) application.yml ( application.properties ) bootstrap.yml ( bootstrap.properties )。其中, {profile} 表示不同的環(huán)境配置,如 dev 、 test 、 prod 等。 優(yōu)先級(jí)從高到低,高優(yōu)先級(jí)的配置覆蓋低優(yōu)先級(jí)

    2024年01月25日
    瀏覽(31)
  • 【配置nacos】使用application.yml配置文件來配置spring-cloud-starter-alibaba-nacos-config

    【配置nacos】使用application.yml配置文件來配置spring-cloud-starter-alibaba-nacos-config

    1.首先修改pom.xml文件,引入spring-cloud-starter-alibaba-nacos-config依賴 2.在應(yīng)用的 /src/main/resources/application.yml 配置文件中配置 Nacos Config 元數(shù)據(jù) 這里注意一下, 官方文檔上面給的使用bootstrap.properties 來進(jìn)行配置的, 我是使用的application.yml 來進(jìn)行配置的。 【出現(xiàn)的問題以及解決】

    2024年01月24日
    瀏覽(16)
  • 使用postman發(fā)起post請(qǐng)求,進(jìn)行文件上傳。上傳的文件 要 存儲(chǔ)到服務(wù)器的一個(gè)目錄下,這個(gè)目錄要在application.yml 文件里配置。

    首先在配置文件中定義文件保存的路徑 在controller層里讀取配置文件 使用MultipartFile中的 transferTo() 方法進(jìn)行文件的上傳 } 完成?。?/p>

    2024年02月05日
    瀏覽(26)
  • SpringBoot案例-配置文件-yml配置文件

    SpringBoot案例-配置文件-yml配置文件

    SpringBoot提供了多種屬性配置方式 application.properties application.yml application.yaml 常見配置文件格式對(duì)比 XML(臃腫) properties(層級(jí)結(jié)構(gòu)不夠清晰) yml/yaml( 簡(jiǎn)潔,以數(shù)據(jù)為中心, 推薦使用 ) 基本語法 大小寫敏感 數(shù)值前必須有空格 ,作為分隔符 使用縮進(jìn)表示層級(jí)關(guān)系,縮進(jìn)時(shí)

    2024年02月11日
    瀏覽(19)
  • java springboot yml文件配置 多環(huán)境yml

    java springboot yml文件配置 多環(huán)境yml

    如果是properties改用yml,直接新增一個(gè) .yml ,刪除原 .properties?,系統(tǒng)會(huì)自動(dòng)掃描 application.properties 和 application.yml文件(如果同時(shí)存在兩個(gè)文件,則會(huì)優(yōu)先使用.properties文件?)。?注意:改了之后 需要maven 命令 clean一下 ,清個(gè)緩存。 一、yml多環(huán)境 如果需要配置多環(huán)境的配置

    2024年02月15日
    瀏覽(28)
  • application.yml基礎(chǔ)配置以及讀取

    1.SpringBoot提供了3種配置文件的格式 properties(傳統(tǒng)格式/默認(rèn)格式) yml(主流格式) yaml 1. SpringBoot中導(dǎo)入對(duì)應(yīng)starter后,提供對(duì)應(yīng)配置屬性 2.書寫SpringBoot配置采用+提示形式書寫 properties優(yōu)先級(jí)yml優(yōu)先級(jí)yaml優(yōu)先級(jí) 不同配置文件中相同配置按照加載優(yōu)先級(jí)相互覆蓋,不同配置文

    2023年04月08日
    瀏覽(15)
  • 17、YML配置文件及讓springboot啟動(dòng)時(shí)加載我們自定義的yml配置文件的幾種方式

    17、YML配置文件及讓springboot啟動(dòng)時(shí)加載我們自定義的yml配置文件的幾種方式

    其實(shí)本質(zhì)和.properties文件的是一樣的。 Spring Boot默認(rèn)使用SnakeYml工具來處理YAML配置文件,SnakeYml工具默認(rèn)就會(huì)被spring-boot-starter導(dǎo)入,因此無需開發(fā)者做任何額外配置。 YAML本質(zhì)是JSON的超級(jí),它在表示結(jié)構(gòu)化文檔時(shí)更有表現(xiàn)力。 ▲ properties文件使用 .分隔符 作為結(jié)構(gòu)化的表現(xiàn):

    2024年02月14日
    瀏覽(28)
  • SpringBoot的配置文件(properties與yml)

    SpringBoot的配置文件(properties與yml)

    SpringBoot 項(xiàng)目中所有重要的數(shù)據(jù)都是在配置文件中配置的,比如∶ 數(shù)據(jù)庫(kù)的連接信息(包含用戶名和密碼的設(shè)置); 項(xiàng)目的啟動(dòng)端口; 第三方系統(tǒng)的調(diào)用秘鑰等信息; 用于發(fā)現(xiàn)和定位問題的普通日志和異常日志; 還可以自定義配置,如配置上傳文件的保存地址信息等。 想

    2024年02月12日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包