Spring MVC Разница между Path & Переменная в аннотации @RequestMapping

Я хотел бы знать, в чем разница между Path и Variable в Spring MVC в классе Controller.

@RequestMapping("/home")
@RequestMapping(value = "/home")
@RequestMapping(path = "/home")

Основываясь на документации Spring Spring 5 Тип аннотации RequestMapping путь является псевдонимом для значения, а значение является псевдонимом для пути. Я хотел бы знать эти 3 определения RequestMapping и разницу.

4 голоса | спросил Mani Zaeim 23 Mayam18 2018, 09:03:54

3 ответа


0
Нет никакой разницы между @RequestMapping ("/home") и @RequestMapping (value = "/home"). Но если вы хотите добавить какой-либо другой параметр, тогда вы должны использовать,потому что если написать,тогда он скомпилирует ошибку, поэтому вы хотите использовать только больше параметров, чем «значение»
ответил chandrakant 23 Mayam18 2018, 09:55:29
0
В соответствии с этим нет разницы между ---- +: = 0 =: + ---- и ---- +: = 1 =: + ---- при использовании на уровне класса или уровне метода.Тем не менее, вы можете использовать pass более одной переменной с этим использованием ---- +: = 2 =: + ----
ответил haticeSigirci 23 Mayam18 2018, 09:34:15
0
Нет разницы между ---- +: = 0 =: + ---- и ---- +: = 1 =: + ---- .Вы можете быстро использовать первое, если есть только одно сопоставление, и второе, если существует несколько URL, которые сопоставляются одному месту, например, ---- +: = 2 =: + ----Точно так же путь и значение также одинаковы.Если вы посмотрите на их определения, они в основном являются псевдонимами друг друга:определение стоимости :определение пути :Что касается всех определений, вы всегда можете посетить официальные документы .
ответил Raman Sahasi 23 Mayam18 2018, 09:45:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132