Junior — Middle
Spring tətbiqinizdə @Controller qeydini @RestController-ə çevirmək üçün nə etmək lazımdır?
sobes.tech Süni İntellekt
AI-dan cavab
Spring tətbiqində @Controller qeydini @RestController-a çevirmək üçün, sinif qeydini @Controller-dən @RestController-a dəyişmək kifayətdir. @RestController qeyd, @Controller və @ResponseBody-nin birləşməsidir və bu, kontrolör metodlarının avtomatik olaraq geri qaytarılan obyektləri JSON və ya digər formata serialize edib HTTP cavabında göndərməsini təmin edir, hər bir metodun üzərində açıq şəkildə @ResponseBody qeyd etməyə ehtiyac qalmır.
Nümunə:
// Əvvəl
@Controller
public class MyController {
@RequestMapping("/hello")
@ResponseBody
public String hello() {
return "Hello";
}
}
// Sonra
@RestController
public class MyController {
@RequestMapping("/hello")
public String hello() {
return "Hello";
}
}