SpringBoot Operativo Flashcards
Codice Puro
Nella pagina del controller quali sono le due notazioni prima della classe
- @RestController
- @RequestMapping(“/api”)
nelle chiamate post che notazione uso?
PostMapping(“/test”)
nelle chiamate get che notazione uso?
GetMapping(“/test”)
Struttura Http
Metodo (Get Set post)
URI (Universal Resource Identifier)
Status Code (200,400,500)
Quale notazione si Utilizza per Lombock ?
@Data
descrivi un metodo dentro al controller di tipo GET
@GetMapping(value = “/cerca/codice/{codart}”, produces = “application/json”)
Cosa è ResponseEntity ?
Si tratta di una classe che c consente di rispondere alle chiamate HTTP , viene utilizzato come tipo di ritorno dei metodi all interno del controller di SPRING indicando la Lista o il singolo elemento ed httpStatus es:
return new ResponseEntity<List<Articoli>>(articoli, HttpStatus.OK);
oppure:
return new ResponseEntity<Articoli>(articolo.get(0), HttpStatus.OK);</Articoli></Articoli>
come faccio a costruire un metodo dove si aspetta un get di un dato ?
@GetMapping(value = “/cerca/codice/{codart}”, produces = “application/json”)
public ResponseEntity<Articoli> listArtByCodArt(@PathVariable("codart") String CodArt)</Articoli>
Cosa è Lo Spring Data JPA ?
Si tratta di un framework che si usa nello strato di persistenza. con lo scopo di ridurre il Boiler plate code e facilitare la creazione delle Web App
cosa significa Boiler plate code
Significa codice ripetitivo da evitare