RequestMapping 注解出現位置:

類上:
請求 URL 的第一級通路目錄。此處不寫的話,就相當于應用的根目錄。寫的話需要以/開頭。
它出現的目的是為了使我們的 URL 可以按照子產品化管理:
例如:
賬戶子產品:
/account/add
/account/update
/account/delete
…
訂單子產品:
/order/add
/order/update
/order/delete
加粗的部分就是把 RequsetMappding 寫在類上,使我們的 URL 更加精細。
方法上:
請求 URL 的第二級通路目錄。
屬性:
value:用于指定請求的 URL。它和 path 屬性的作用是一樣的。
method:用于指定請求的方式。
params:用于指定限制請求參數的條件。它支援簡單的表達式。要求請求參數的 key 和 value 必須和配置的
一模一樣。
例如: params = {“accountName”},表示請求參數必須有 accountName
params = {“moeny!100”},表示請求參數中 money 不能是 100。
headers:用于指定限制請求消息頭的條件。
注意: 以上四個屬性隻要出現 2 個或以上時,他們的關系是與的關系。