@RequestBody
-
@RequestBody 는 언제 붙이는 걸까?HangHae99/TIL-hanghae99 2021. 3. 27. 21:40
인텔리제이 화면을 두 개로 나누고 여러 개의 Controller 사이를 왔다갔다 하다가 문득 어떤 메서드에는 @RequestBody 어노테이션이 있는데, 왜 다른 메서드에는 없지..? @RequestBody 이 녀석은 언제 붙이는 거였지 라는 의문이 들었다. UserController // 회원 가입 요청 처리 @PostMapping("/user/signup") public String registerUser(SignupRequestDto requestDto) { userService.registerUser(requestDto); return "redirect:/"; } ProductController // 신규 상품 등록 @PostMapping("/api/products") public Product ..
-
03/24(Wed) @Transactional과 @RequestBodyHangHae99/TIL-hanghae99 2021. 3. 24. 22:33
🚩 어제까진 CR만 만들었고 오늘은 UD를 마저 만들어보자 @Transactional과 @RequestBody를 빼먹고 코드를 작성했을 때 어떤 일이 일어나는지 알아보자. 자주 빼먹고 작성하는 바람에 어떤 일이 일어났는지 이미 알고 있지만 정리 하고 넘어가야겠다. 📕 Update와 Delete 📑 코드 흐름 1. 삭제 기능 삭제는 간단하다. 삭제 버튼을 눌렀을 때 게시글이 없어지면 되니까 클라이언트 -> 컨트롤러 매핑을 해보자. function addBoardHTML(id, title, username, createdAt, contents) { let tempHtml = ` ${title} ${username} | ${createdAt} | 수정 | 삭제 ${contents} ` $('#boards-bo..