日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

如何编写配置文件 JAVA_SpringBoot 如何编写配置文件

發布時間:2024/4/17 javascript 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何编写配置文件 JAVA_SpringBoot 如何编写配置文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們經常在項目開放中需要進行很多配置, 那么這些配置基本上都是動態的, 如果我直接寫在代碼中, 修改起來很麻煩, 如果該配置在多處進行引用啦, 你估計會殺了寫代碼的人。

那么我們在使用SpringBoot的時候, 也是需要進行配置文件編寫的。在spirngBoot里面, 可以有兩種方式聲明配置

1、直接編寫配置文件 然后從配置文件里面獲取

2、編寫配置文件 然后編寫bean, 通過注解注入到bean里面 獲取的時候從bean里面獲取

配置文件編寫可以有多種, 例如我們常見的有: xml、properties、json、yaml.....

我們這里就使用常見的properties文件來寫

編寫配置文件,從配置文件里面獲取

創建配置文件

使用配置項

注解說明

@PropertySource({"classpath:config/web.properties"}) //指定配置文件

@Value("${site.name}") // 獲取配置項 value

效果

編寫配置文件, 從bean里面獲取

編寫bean, WebSetting.java

package com.example.demo.domain;

import org.springframework.beans.factory.annotation.Value;

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

import org.springframework.context.annotation.PropertySource;

import org.springframework.stereotype.Component;

@Component

@PropertySource(value = "classpath:config/web.properties", encoding = "utf-8")

@ConfigurationProperties(prefix = "site") // 這個可以指定前綴 只要成員屬性能對上就行 也可以不指定 使用@Value來獲取

public class WebSetting {

@Value("${site.name}")

private String siteName;

@Value("${site.desc}")

private String siteDesc;

@Value("${site.domain}")

private String siteDomain;

// 對上了可以不用@Value

private String test;

public String getTest() {

return test;

}

public void setTest(String test) {

this.test = test;

}

public String getSiteName() {

return siteName;

}

public void setSiteName(String siteName) {

this.siteName = siteName;

}

public String getSiteDesc() {

return siteDesc;

}

public void setSiteDesc(String siteDesc) {

this.siteDesc = siteDesc;

}

public String getSiteDomain() {

return siteDomain;

}

public void setSiteDomain(String siteDomain) {

this.siteDomain = siteDomain;

}

}

config/web.properties

site.name=憧憬

site.domain=aoppp.com

site.desc=這是一個技術分享的博客!

site.test=test

獲取配置 效果

需要注意點

1、配置文件注入失敗,出現Could not resolve placeholder

解決:根據springboot啟動流程,會有自動掃描包沒有掃描到相關注解,

默認Spring框架實現會從聲明@ComponentScan所在的類的package進行掃描,來自動注入,因此啟動類最好放在根路徑下面,或者指定掃描包范圍,spring-boot掃描啟動類對應的目錄和子目錄

2、注入bean的方式,屬性名稱和配置文件里面的key一一對應,就用加@Value 這個注解,如果不一樣,就要加@value("${XXX}")

以上就是SpringBoot 如何編寫配置文件的詳細內容,更多關于SpringBoot 編寫配置文件的資料請關注腳本之家其它相關文章!

總結

以上是生活随笔為你收集整理的如何编写配置文件 JAVA_SpringBoot 如何编写配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色婷婷热久久 | 亚洲国产精品无码专区 | 牛牛av国产一区二区 | 中文日韩欧美 | 青娱乐极品在线 | 久久噜噜噜精品国产亚洲综合 | 天堂av成人 | 小毛片| 成人精品网 | 天天操天天摸天天干 | 欧美一级艳片视频免费观看 | 国产成人精品免费在线观看 | 久久bb| 91黄色在线视频 | 深夜在线免费视频 | 黄色av网址大全 | 免费毛片视频网站 | 曰本毛片 | 乖女从小调教h尿便器小说 欧美韩一区二区 | 国产精选视频在线观看 | 精品夜夜澡人妻无码av | 日韩动漫av | 澳门久久久 | 综合视频| 国产亚洲天堂网 | 不卡视频在线播放 | 久久久久久久久久久福利 | 女人18毛片水真多 | 亚洲欧美国产一区二区 | 99久久国产热无码精品免费 | 成人在线观看免费视频 | 日韩视频一区二区 | 日日噜噜噜 | 日本人和亚洲人zjzjhd | 成年人毛片视频 | 国产成人专区 | 国产日韩欧美中文 | 99re在线观看视频 | 偷拍亚洲欧美 | 影音先锋成人在线 | 97在线观看 | 成人区人妻精品一区二区网站 | 久久亚洲精少妇毛片午夜无码 | 色一情一交一乱一区二区三区 | 狠狠爱免费视频 | 国产亚洲精品美女久久久 | 一级片免费在线播放 | 91亚洲视频在线观看 | 1000部啪啪未满十八勿入超污 | 亚洲第一成肉网 | 国产精品国产三级国产aⅴ9色 | 中文字幕一区二区在线观看 | 日本人xxxⅹ18hd19hd| 久久久欧美精品sm网站 | 亚洲春色在线观看 | 日韩一二三区 | 天堂av2021| 涩涩涩涩涩涩涩涩涩 | www.色妞| 青青草视频免费播放 | 亚洲小视频在线播放 | 在线免费观看黄色片 | 国产区欧美区日韩区 | 成人a区 | 这里只有精品久久 | 久久盗摄| 丰满人妻一区二区三区免费视频棣 | 国精品一区二区三区 | 中文字幕在线1 | 久久久久久久久免费看无码 | 香蕉视频色版 | 国产精品久久婷婷六月丁香 | 欧美日韩一区在线观看 | 国产乱人乱精一区二视频国产精品 | 在线观看av国产一区二区 | 亚洲激情片 | 午夜成人影视 | 国产人妻人伦精品1国产盗摄 | 成年人视频网 | 中文字幕日韩一区二区三区不卡 | 久久久九九九九 | 97自拍视频| 婷婷影院在线观看 | 精品日韩欧美 | 中文天堂在线观看 | 免费观看黄色一级视频 | 青青草在线免费 | 香蕉久操 | 秋霞二区| 日韩精品1区2区3区 欧美一本 | 伊人春色在线观看 | 亚洲成人系列 | 日韩亚洲欧美精品 | 亚洲精品乱码久久久久久久 | 高跟鞋和丝袜猛烈xxxxxx | 欧美激情一区二区三区在线 | 国产在线操 | 性网爆门事件集合av | 日韩精品一区二区三区免费视频 |