Junior — Middle
Cosa bisogna fare per trasformare l'annotazione @Controller in @RestController nella tua applicazione Spring?
sobes.tech AI
Risposta dell'AI
Per convertire l'annotazione @Controller in @RestController in un'applicazione Spring, basta sostituire l'annotazione della classe da @Controller a @RestController. L'annotazione @RestController è una combinazione di @Controller e @ResponseBody, il che significa che i metodi del controller serializzano automaticamente gli oggetti restituiti in JSON o in un altro formato e li inviano nella risposta HTTP, senza la necessità di specificare esplicitamente @ResponseBody sopra ogni metodo.
Esempio:
// Prima
@Controller
public class MyController {
@RequestMapping("/hello")
@ResponseBody
public String hello() {
return "Hello";
}
}
// Dopo
@RestController
public class MyController {
@RequestMapping("/hello")
public String hello() {
return "Hello";
}
}