配置檔案中資料:
name: abc
#物件persion:
name: lele
age:
29#物件行內寫法
persion2:
#陣列address:
- beijing
- shanghai
#陣列行內寫法
address2:
[beijing,shanghai]
msg1:
'hello \n world' #不會識別轉譯字元,原樣輸出
msg2:
"hello \n world" #會識別轉義字元
方式一:@value
@restcontroller
public
class
hellocontroller")
private string name;
@value
("$"
)private string name2;
@value
("$"
)private
int age;
@value
("$"
)private string address;
("/test"
)public string test()
}
方式二:enviroment
@restcontroller
public
class
hellocontroller
}
方式三:@configurationproperties
①實體類
import org.springframework.boot.context.properties.configurationproperties;
import org.springframework.stereotype.component;
@component
@configurationproperties
(prefix =
"person"
)public
class
person
public
void
setname
(string name)
public
intgetage()
public
void
setage
(int age)
public string[
]getaddress()
public
void
setaddress
(string[
] address)
@override
public string tostring()
';}}
②測試
@restcontroller
public
class
hellocontroller
return
"test3";}
}
springboot 獲取前端json資料幾種方法
後端用 requestparam 或者servlet 獲取引數。後端用 rquestbody 獲取引數,或者 requestparam獲取。pathvariable 一般我們使用uri template樣式對映時用,即url 這種形式,也就是一般我們使用的get,delete,put方法會使用到的,...
SpringBoot獲取properties配置
前言 在專案中,很多時候需要把配置寫在properties裡,部署的時候也需要切換不同的環境來選擇正確的配置的引數,也有時候需要將mq redis等第三方配置新建乙個properties檔案在專案中引用。1.因為是spring的環境,當然首先需要搭建好spring環境。package com.exa...
SpringBoot獲取properties配置
擼了今年阿里 網易和美團的面試,我有乙個重要發現.前言 在專案中,很多時候需要把配置寫在properties裡,部署的時候也需要切換不同的環境來選擇正確的配置的引數,也有時候需要將mq redis等第三方配置新建乙個properties檔案在專案中引用。1.因為是spring的環境,當然首先需要搭建...