SpringBoot Operativo Flashcards
Codice Puro
Nella pagina del controller descrivi le due notazioni principali @RestController , @RequestMapping.
- @RestController la quale è costitita dall nione delle notazioni @Controller e @ResponseBody (comunica che le chiamte devono essere di tipi http e che deve processare in messaggi json o xml )
- @RequestMapping(“/api”) viene tilizzato per mappare url
nelle chiamate post che notazione uso?
PostMapping(“/test”)
nelle chiamate get che notazione uso?
GetMapping(“/test”)
Struttura Http
HTTP segue un modello richiesta-risposta tra client e server.
Richiesta HTTP:
Linea di richiesta → Metodo (GET, POST, ecc.), URL e versione HTTP.
Headers → Metadati sulla richiesta.
Body (opzionale) → Dati inviati (per POST, PUT).
Risposta HTTP
Linea di stato → Versione HTTP, codice e messaggio.
Headers → Informazioni sulla risposta.
Body → Contenuto della risposta.
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 ?
ResponseEntity è una classe nella libreria Spring Framework di Java che rappresenta l’intera risposta HTTP.Questa classe permette di includere sia il corpo della risposta che i metadati HTTP, come ad esempio gli headers e lo stato della risposta.
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 ?
Spring Data JPA è un modulo di Spring che semplifica l’integrazione con JPA (Java Persistence API), consentendo la gestione dei database relazionali. scopo di facilitare la creazione delle Web App
cosa significa Boiler plate code
Significa codice ripetitivo da evitare