五 引數配置 多環境配置

2021-08-13 19:06:21 字數 1470 閱讀 9224

一、自定義引數

比如:

book.name=springcloud

book.author=psw

然後,在應用中可以通過@value註解載入這些自定義的引數:

@component

public

class book")

private string name;

@value("$")

private string author;

}

book.name=springcloud

book.author=psw

book.desc=$ is writing 《$》

使用隨機數

在一 些特殊情況下, 我們希望有些引數每次被載入的時候不是 一 個固定的值, 比如密

鑰、 服務埠等。 在 springboot的屬性配置檔案中, 可以 通過 使用ra

ndom

配置來產

生隨機的

int值

、lon

g值或者

stri

ng字元

串,這樣

我們就可

以容易地

通過配置

隨機生成

屬性,而

不是在程

序中通過

編碼來實

現這些邏

輯。r an

dom配

置來產生

隨機的i

nt值、

long

值或者s

trin

g字串

,這樣我

們就可以

容易地通

過配置隨

機生成屬

性,而不

是在程式

中通過編

碼來實現

這些邏輯

。的配置方式主要有以下幾種, 讀者可作為參考使用。

#隨機字串

com.didispace.blog.value=ra

ndom

.val

ue#隨

機int

com.

didi

spac

e.bl

og.n

umbe

r=r an

dom.

valu

e#隨機

intc

om.d

idis

pace

.blo

g.nu

mber

=#隨機long

com.didispace.blog.bignumber=$

# 10以內的隨機數

com.didispace.blog.test1=$

# 10-20的隨機數

com.didispace.blog.test2=$

spring boot多環境配置

五 配置引數

1 如何宣告配置引數?格式 許可權修飾符 inte ce 註解名 2 配置賦值的問題 1 如果註解宣告的配置引數,那麼在使用這個註解時,要給這個配置引數賦值 標準的複製格式 配置引數名 1 引數值1,配置引數名 2 引數值2 2 如果配置引數的個數只有乙個,並且名稱是value,那麼可以省略 配置引...

Gradle多環境配置

在開發中遇到了多個不同的環境,比如測試環境,上線環境,甚至根據不同開發組有多個環境,平常做法就是建乙個類來儲存,然後在裡面不停的注釋來達到切換環境的效果,其實gradle提供了多環境配置,配置起來也挺簡單的,也不用之前的無腦注釋了.首先開啟自己的gradle,在buildtype裡面有當前的兩個環境...

SpringBoot 多環境配置

在我們的實際開發中,一般都有三套環境,開發環境,測試環境,生產環境,三套環境的資料庫連線配置也有所不同,比如,埠,ip位址等等。如果在打包時候都頻繁的修改配置檔案資訊,那必將是非常容易出錯的地方。還有乙個正式 在這個檔案中配置 spring.profiles.active test來指明對應哪個檔案...