CRUD3 SpringBoot 축구 팀 CRUD 초초초미니 프로젝트 - 축구팀 삭제기능 구현 삭제도 쉽다! 파라미터 id 값을 받아 서비스에게 넘겨준다. @DeleteMapping("/api/soccer-team/{id}") public ResponseEntity deleteSoccerTeam(@PathVariable Long id){ Team deleted = soccerteamService.deleteSoccerTeam(id); //삭제가 잘 되었는가? return (deleted != null) ? ResponseEntity.status(HttpStatus.NO_CONTENT).build(): ResponseEntity.status(HttpStatus.BAD_REQUEST).body(null); } 서비스에서 deleteSoccerTeam 메서드를 만들어 삭제 기능 구현을 한다. socce.. 2024. 4. 22. SpringBoot 축구 팀 CRUD 초초초미니 프로젝트 - 축구팀 수정 구현 그동안의 기능을 구현한 과정을 보면 자세한 부분에 있어서는 이제는 이해가 될 것이다. 컨트롤러 id 값과 받은 정보를 받은 dto를 soccerteamService 로 보내주고 해당 서비스에서 요리(데이터 처리)를 해주면 된다. @PatchMapping("/api/soccer-team/{id}") public ResponseEntity createSoccer(@PathVariable Long id, @RequestBody SoccerteamDto dto){ Team updated = soccerteamService.updateSoccerTeam(id, dto); //수정이 잘 되었는가? return (updated != null) ? ResponseEntity.status(HttpStatus.OK).bo.. 2024. 4. 22. SpringBoot 축구 팀 CRUD 초초초미니 프로젝트 - 축구팀 생성 구현 자 이제 축구팀을 생성할 것인데 여기에는 클라이언트의 body에서 데이터 정보를 입력하면 그것을 받아줄 dto(그릇 이라고 생각하면 됨)를 만들고 dto를 엔티티에 저장 할 예정이다. 실습 해보자 생성은 POST 메서드로 받는다 엔드포인트는 /api/soccor-team 으로 해준다. 여기에 파라미터 값에 body를 받아주기 위해 @RequestBody 어노테이션과 dto인 SoccorteamDto를 이용한다. @PostMapping("/api/soccer-team") public Team soccorTeam(@RequestBody SoccorteamDto dto){ } 서비스에게 데이터를 담은 dto를 넘겨주고, 서비스에게서 create 수행이 잘 되었는지 아닌지 반환을 받고 잘 생성이 되었는지 다시 .. 2024. 4. 22. 이전 1 다음