Sobes.tech
Junior — Middle
92

Spring-да @RestController аннотациясын пайдаланып REST контроллерін қалай жүзеге асыруға болады?

AI-дан жауап

sobes.tech 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.