Junior — Middle
Hogyan valósítható meg egy REST-kontroller Springben az @RestController annotáció használatával?
sobes.tech MI
Válasz az MI-től
В 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.