Video: Жаздагы @ResponseBody аннотация деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Колдонулган тилдер: Java, JSON
Мындан тышкары, жазында @RequestBody жана @ResponseBody аннотациялары деген эмне?
@RestController - бул түзүлгөн аннотация бул өзү мета- аннотацияланган @Controller менен [email protected] ResponseBody ар бир методу @ тип деңгээлине ээ болгон контроллерди көрсөтүү үчүн ResponseBody аннотациясы жана, демек, түздөн-түз жазат жооп орган кароонун чечилишине жана HTML шаблону менен көрсөтүүгө каршы.
Ошондой эле, жазда @RestController аннотациясы эмне экенин билесизби? Spring RestController аннотациясы ыңгайлуулук болуп саналат аннотация мунун өзү аннотацияланган @Controllerand @ResponseBody менен. Бул аннотация класска аны сурамдарды иштетүүчү катары белгилөө үчүн колдонулат. Spring RestControllerannotation аркылуу RESTful веб кызматтарын түзүү үчүн колдонулат Жаз MVC.
Анын жазында @RequestBody аннотация деген эмне?
@ RequestBody жана @ ResponseBody аннотациялары HTTP сурам/жооп органын метод параметриндеги же кайтаруу түрүндөгү домен объектиси менен байланыштыруу үчүн колдонулат. Сахна артында, булар аннотация HTTP сурамынын/жооптун корпусун домен объекттерине айландыруу үчүн HTTP Message конвертерлерин колдонот.
@RestController аннотациясынын кандай пайдасы бар?
@Controller жалпы болуп саналат аннотация кайсынысы колдонулган классты Spring MVC Controller катары белгилөө үчүн [email protected] RestController атайын контролер болуп саналат колдонулган inRESTFul желе кызматтары жана @Controller эквиваленти [email protected]