Io sono nuovo Framework Spring e attualmente sta cercando di sviluppare una semplice applicazione che erano proprietari di ristorante possono aggiungere un piatto a un database centrale, attraverso la registrazione e imputando il piatto di dati in un form Html (con Thymeleaf). (piatto il nome, il prezzo, senza glutine = true etc.)
Gli utenti dell'App, quindi, deve essere in grado di cercare i principali database in base alla loro posizione e le esigenze alimentari etc.
Sto cercando di imparare attraverso Youtube tutorial tuttavia, tutti sembrano utilizzare @RestController e @Requestbody e utilizzare Postino per inviare JSON richieste. Sto avendo difficoltà ad adattarsi al mio form Html.
Ho usato il @controller di annotazione per il semplice 'salvare' i metodi, ma quando faccio ricerche sul 'come includere una chiave esterna i dati aggiunti i dati di base" (cioè di includere il ristorante " id come chiave esterna la 'parabola' di classe), tutti i tutorial @RequestController e JSON richieste Postino.
Come sto cercando di costruire un utile applicazione per l'invio di richieste nel Postino, non mi sembra una buona soluzione.
Penso che il problema sono secondo altri post è il seguente:
"If you use template engine like Thymeleaf it will not work with @RestController because of @ResponseBody which included in this annotation" – Sonique
"@ResponseBody makes the returned objects to something that could be in the body, e.g. JSON or XML" – Martin Thoma
Ho provato la rimozione del @RequestBody e la modifica di @RequestParam ma mi da errori.
Ci sono soluzioni al mio problema? E. g. utilizzando un formato di file diverso per il 'aggiungi nuovo' piatto forma o non in uso Thymeleaf?
Qualsiasi aiuto/consiglio sarebbe molto apprezzato!