第六章 Feign引數繫結

2021-10-02 06:22:20 字數 2195 閱讀 3349

>

>

org.projectlombokgroupid

>

>

lombokartifactid

>

>

1.16.10version

>

dependency

>

import com.dome.entity.user;

import org.slf4j.logger;

import org.slf4j.logge***ctory;

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

import org.springframework.web.bind.annotation.*;

@restcontroller

public

class

hellocontroller

/** * 帶有header請求的資訊

* @param name

* @return

*/(value =

"/getuser"

,method = requestmethod.get)

user getuser

(@requestheader

("name"

) string name,

@requestheader

("age"

) integer age)

/** * 帶有requestbody的請求資訊。

* @param user

* @return

*/(value =

"/touser"

,method = requestmethod.post)

public string touser

(@requestbody user user)

}

import lombok.data;

@data

public

class

user

public

user

(string name, integer age)

}

注意:user必須要有建構函式,不然feign根據json字串轉換user物件時會丟擲異常。

import com.dome.entity.user;

import org.springframework.cloud.openfeign.feignclient;

import org.springframework.web.bind.annotation.*;

@feignclient

(value =

"hello-client1"

)public

inte***ce

helloservice

注意:在定義引數繫結時,@requestparam,@requestheader等,可以指定引數名稱的註解,他們的value值千萬不能少,在springmvc中這些註解會根據引數名來做為預設值,但是在feign中繫結引數必須通過value屬性來指明具體引數名,否則會丟擲illegalstateexcepeion異常,value屬性不能為空。

import com.dome.entity.user;

import com.dome.service.helloservice;

import org.slf4j.logger;

import org.slf4j.logge***ctory;

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

import org.springframework.web.bind.annotation.requestmethod;

import org.springframework.web.bind.annotation.restcontroller;

@restcontroller

public

class

hellocontroller

}

mysql第六章 第六章 mysql日誌

第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...

第六章 指標

1.多位元組資料的位址是在最左邊還是最右邊的位置,不同的機器有不同的規定,這也正是大端和小端的區別,位址也要遵從邊界對齊 2.高階語言的乙個特性就是通過名字而不是位址來訪問記憶體的位置,但是硬體仍然通過位址訪問記憶體位置 3.記憶體中的變數都是義序列的0或1的位,他們可以被解釋為整數或者其他,這取決...

第六章總結

6.1 使用滑鼠 6.1.1 滑鼠時間和滑鼠訊息 根據使用者操作滑鼠時滑鼠的位置,滑鼠訊息分為兩類 客戶區滑鼠訊息和非客戶區滑鼠訊息。1.客戶去滑鼠訊息 2.當滑鼠游標位於視窗的使用者區時,將生成客戶滑鼠訊息。滑鼠訊息和鍵盤訊息有所不同,windows 只將鍵盤有訊息傳送給具有輸入極點的視窗,但滑鼠...