작성
·
297
0
안녕하세요 강사님 파라미터 공부중에 에러가 생겨 질문드립니다.
MemberController에는
// // . 멤버 dto
// @PostMapping("/memberdto")
// public ResponseEntity<String> member3(@RequestBody MemberDto memberDto){
// log.info("성공!!!: +{} " ,memberDto.getA());
// log.info("성공!!!: + {} " ,memberDto.getB());
//
// return new ResponseEntity<>("zzz",HttpStatus.OK);
// }
@PostMapping("/memberDto")
public ResponseEntity<String> memberBody(@RequestBody MemberDto memberDto){
log.info("member_name = {}",memberDto.getUsername());
log.info("member_password = {}", memberDto.getPassword());
return new ResponseEntity<>("ok", HttpStatus.OK);
}
}
MemberDto에는 이렇게 있었습니다.
@NoArgsConstructor
@AllArgsConstructor
@Data
public class MemberDto {
private String username;
private String password;
}
그런데 MemberController 위에 주석된 부분은 로그를 찍었을대 null 로 나오고 주석이 안된 부분은 값이 잘나오는데 왜 그런지 여쭤보려 문의드립니당,,,
둘다 postman으로 실행은 되는데 로그에 주석된 부분은 null/ 주석안된 부분은 choi 25로 잘나와서 문의드립ㄴ다