这是我在课堂上的第一个项目,我在使用 netbeans 时遇到了问题。 我会在 youtube 上关注一个人,我复制了他的项目结构,因为我还在学习。显然我写的代码很好但是当我必须对邮递员进行测试时我的测试 GET 给我 200 并且它应该在 [] 之间创建一个随机用户但是 [] 是空的。
youtube 上的视频 https://www.youtube.com/watch?v=IQ4opBw22o4&list=PLly5egcQSlfmDzqF4Of944eD2VPXxua42&index=15
@RestController
@CrossOrigin(origins = "http://localhost:4200")
public class PersonaController {
@Autowired IPersonaService ipersonaService;
@GetMapping("personas/traer")
public List<Persona> getPersona(){
return ipersonaService.getPersona();
}
@PostMapping("/personas/crear")
public String createPersona(@RequestBody Persona persona){
ipersonaService.savePersona(persona);
return "La persona fue creada correctamente";
}
@DeleteMapping("/personas/borrar/{id}")
public String deletePersona(@PathVariable Long id){
ipersonaService.deletePersona(id);
return "La persona fue eliminada correctamente";
}
//
@PutMapping("/personas/editar/{id}")
public Persona editPersona(@PathVariable Long id,
@RequestParam("nombre") String nuevoNombre,
@RequestParam("apellido") String nuevoApellido,
@RequestParam("img") String nuevoImg){
Persona persona = ipersonaService.findPersona(id);
persona.setNombre(nuevoNombre);
persona.setApellido(nuevoApellido);
persona.setImg(nuevoImg);
ipersonaService.savePersona(persona);
return persona;
}}
我已经把整个DB项目都改了,我会一步一步慢慢重做,但我找不到问题出在哪里