🚩들어가며 컨트롤러 문법을 작성할 때마다 애너테이션 다음에 들어가는 입력값이 뭔지 늘 때려맞추는 기분이 들어 한번에 정리해보려고 한다. 오늘 이해해볼 코드는 아래 두 가지다. @DeleteMapping public ResponseEntity deleteCoffee(@RequestParam("coffeeId") Long coffeeId){ coffees.remove(coffeeId); return new ResponseEntity(null, HttpStatus.NO_CONTENT); } 내용과 작동은 동일하지만 위는 @RequestParam을, 아래는 @PathVariable을 사용하고 있다 @DeleteMapping("/{coffee-id}") public ResponseEntity deleteCoffe..