SpringBoot 02 之引數傳遞

2021-09-20 05:59:10 字數 1645 閱讀 4037

一: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 ...