一:url傳參1.get方式url傳參:@pathvariable
------get方式url傳參
public string id(@pathvariable("the_param") integer id)
get方式url傳參
2.get方式url傳參:@requestparam
------get方式url傳參
public string username(@requestparam("username") string str)
get方式url傳參
3.get方式url傳參:@requestparam+預設引數
------get方式url傳參+預設引數
public string usernamewithdefaultparam(
@requestparam(value = "username", defaultvalue = "toly1994")
string str)
預設引數
二:配置檔案傳值使用1.配置檔案字段使用
name: black magic
atk: 2500
desc: "name:$ and atk:$"
toly1994.com.toly01.controller.paramcontroller------配置檔案字段使用
@value("$")
private string lever;
@value("$")
private int atk;
@value("$")
private string desc;
public string paraminres()
配置檔案字段使用
2.獲取配置檔案組成員
monster:
name: blue eyes white dragon
atk: 3000
2-2:建立實體類---toly1994.com.toly01.properties.monsterproperties@component
@configurationproperties(prefix = "monster")
public class monsterproperties
public void setname(string name)
public int getatk()
public void setatk(int atk)
@override
public string tostring() ';
}}
2-3:增加方法---toly1994.com.toly01.controller.paramcontroller-----獲取配置檔案組成員
@restcontroller
public class hellospringboot
}
獲取配置檔案組成員
Spring Boot02 配置檔案詳解
在之前的專案開發中,我們可以使用xml,properties進行相關的配置,這種配置方式比較簡單,但是在應對複雜的商業需求下,多環境和程式設計化的配置無法得到滿足,因此springboot為我們提供了yaml的配置方式豐富功能和簡化開發。person.name zhangsan person.age...
Spring Boot 引數校驗
開發過程中,後台的引數校驗是必不可少的,所以經常會看到類似下面這樣的 這樣寫並沒有什麼錯,還挺工整的,只是看起來不是很優雅而已。接下來,用validation來改寫這段 在spring boot的官網中,關於validation只是簡單的提了一句,如下 其實,spring validator和hib...
SpringBoot 引數校驗
採用註解式引數校驗機制 在control物件前新增標籤 valid 在校驗物件字段上面新增 notblank null 限制只能為null notnull 限制必須不為null assertfalse 限制必須為false asserttrue 限制必須為true decimalmax value ...