Junior — Middle
Ինչպես իրականացնել REST-կոնտրոլեր Spring-ում @RestController նշանով?
sobes.tech AI
Պատասխան AI-ից
В Spring REST-контроллер создается с помощью аннотации @RestController, которая объединяет в себе @Controller и @ResponseBody. Это позволяет автоматически сериализовать возвращаемые объекты в JSON или другой формат.
Пример простого REST-контроллера:
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String sayHello() {
return "Привет, мир!";
}
}
В этом примере при обращении к /hello клиент получит строку "Привет, мир!" в теле ответа. Можно также возвращать объекты, которые Spring автоматически преобразует в JSON.