ciao!
ho creato un progetto spring boot su spring initializr.
ho aggiunto la connessione al db, creato il model ed il controller:
questo il main:codice:package com.mp.controller; import com.mp.model.Utente; import com.mp.model.UtentiRepository; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @RequestMapping(path = "/utenti") public class UtentiController { @Autowired private UtentiRepository utentiRepository; @PostMapping(path = "/add") public @ResponseBody String add(@RequestParam String email, @RequestParam String password) { Utente u = new Utente(); u.setEmail(email); u.setPassword(password); utentiRepository.save(u); return "OK"; } @GetMapping(path = "/all") public @ResponseBody List<Utente> getAll() { return utentiRepository.findAll(); } }
quando lo avvio non ottento errori, ma non riesco ad accedere alle rotte.codice:package com.mp.springtest; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringtestApplication { public static void main(String[] args) { SpringApplication.run(SpringtestApplication.class, args); } }
in pratica:
oppure se vado sulla get:codice:$ curl localhost:8080/utenti/add -d email=a@a.it -d password=pwd {"timestamp":"2021-12-03T07:58:22.678+00:00","status":404,"error":"Not Found","path":"/utenti/add"}
dove sto sbagliando??codice:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback. Fri Dec 03 08:57:05 CET 2021 There was an unexpected error (type=Not Found, status=404).

Rispondi quotando