# RequestBody

32개의 포스트
post-thumbnail

@RequestBody가 null을 받았다

이럴 리가 없다. Ajax 코드를 살펴봐도, Postman을 통해 보내는 데이터의 필드명을 확인해도 DTO의 필드명과 다른 게 없다. 그런데 데이터가 안 들어온다. 호출된 메서드 이름만 나올 뿐 파라미터는 나오지 않는 로그를 보며 난데없는 고민이 시작됐다.

4일 전
·
0개의 댓글
·
post-thumbnail

[TIL-Annotation]@RequestBody(mapping)

HTTP의 Body 내용을 해당 어노테이션이 지정된 객체에 매핑하는 역할

2023년 5월 24일
·
0개의 댓글
·
post-thumbnail

@RequestBody 그리고 @ResponseBody

웹 프로그래밍에서 JSON 통신은 매우 중요한 요소입니다. JSON은 데이터 교환 형식 중 하나이며 웹 애플리케이션에서 클라이언트와 서버 간의 데이터 교환에 많이 사용됩니다. 이러한 JSON 데이터들은 일반적으로 HTTP 요청 또는 응답의 바디에 포함되어 전달됩니다.

2023년 5월 22일
·
0개의 댓글
·
post-thumbnail

@RequsetBody에 ArgumentResolver가 안먹힌다?

부제 : RequestBodyAdvice에 대해 알아보자

2023년 4월 23일
·
0개의 댓글
·

@RequestBody 학습 로그

@RequestBody 학습 로그

2023년 4월 16일
·
6개의 댓글
·

[ERROR] cannot deserialize from Object value

API BODY 로 작성한 Req 클래스에서 다음과 같은 에러가 발생했다.cannot deserialize from Object value (no delegate- or property-based Creator)"API를 다루는 코드를 여러번 만들었는데 이런 에러를 처

2023년 3월 13일
·
0개의 댓글
·

검증 - Bean Validation

JSR-380에 등재된 Bean Validation 2.0 이라는 표준 기술이다.즉, 검증을 위한 애노테이션과 여러 인터페이스를 어떻게 구현해야하는지 가이드가 기술되어 있다.Bean Validation을 구현한 구현체중 일반적으로 Hibernate Validator를

2023년 2월 19일
·
0개의 댓글
·

HTTP 요청 조회 - 요청

URL에 {userId} 로 되어있는 식별자를 받아오기 위해서 사용된다.@PathVariable("pathValueName") \[Type] \[name]매개 변수의 이름과 식별자 이름이 동일하다면 생략할 수 있다.@PathVariable String userId여러

2023년 2월 11일
·
0개의 댓글
·
post-thumbnail

Idempotency(멱등성)과 REST API. Method의 idempotency는 가변적이다.

개요 Idempotency의 개념과 이를 설명하기 위해 REST API와 HTTP Method에 대한 설명을 곁들이는 글이다. 또한 HTTP Method의 Idempotency 속성은 변할 수 있다는 것에 대해 서술한다. 서론 Spring을 이제 막 배우던 때에, @

2023년 2월 10일
·
0개의 댓글
·
post-thumbnail

@RequestBody로 받았는데 null인 경우

Postman에 @RequestBody에 필요한 값들을 넣어서 서버에 요청을 보냈는데 자꾸 null값을 가져오는 문제가?? Jackson과 Lombok @Getter 동작 원리에서 이유를 찾아보자!

2023년 2월 7일
·
0개의 댓글
·
post-thumbnail

[Spring] @RequestBody vs @RequestParam vs @ModelAttribute

웹에서 이루어지는 데이터 통신은 클라이언트와 서버간에 이루어지고 이때 중요한 것이 요청(Request)와 응답(Response)이다. 비동기 통신을 위해서는 요청메시지와 응답메시지를 Body에 담아 보내야하는데 데이터의 형식은 JSON으로 설정한다. 이때 @Req

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

HTTP에 대하여

ResponseEntity클래스에서 상태 코드를 반환하는 것과 데이터를 받아오거나 보낼 때 사용하는 @RequestBody, @ResponseBody를 공부하면서 데이터(JSON)가 어떤 방식으로 url을 통해 전송이 되는지 궁금해지기 시작해서 공부해보았다. HTTP Hyper Text Transfer Protocol 하이퍼텍스트(HTML) 문서를 교환...

2022년 12월 3일
·
0개의 댓글
·
post-thumbnail

[웹 스터디]컨트롤러 레이어 : 스프링 REST API 컨트롤러

REST API를 구현하므로 @RestController 어노테이션을 이용해 이 컨트롤러가 RestController임을 명시한다. @RestController를 이용하면 http 관련된 코드 및 요청/응답 매핑을 스프링이 알아서 해준다.GetMapping 어노테이션을

2022년 11월 23일
·
0개의 댓글
·

Spring 어노테이션 공부

@PathVariable: URI 경로의 일부를 파라미터로 사용할 때 이용(URI 경로에서 값을 가져온다)@RequestParam::@RequestParam은 1개의 HTTP 요청 파라미터를 받기 위해서 사용한다. @RequestParam은 필수 여부가 true이기 때

2022년 8월 16일
·
0개의 댓글
·

어노테이션2 annotation

@DynamicInsert : 해당 어노테이션을 엔티티에 적용시켜 삽입 또는 수정 쿼리를 동적으로 만드는 방식이다. 이 어노테이션을 적용하게 되면 Insert 쿼리를 날릴 때 null인 값은 제외하고 쿼리문이 만들어진다.

2022년 8월 9일
·
0개의 댓글
·

Restful API

개방형 API프로그래밍에서 사용할 수 있는 개방되어 있는 상태의 인터페이스다음, 네이버, 통계청, 기상청 등에서도 데이터를 외부 응용 프로그램에서 사용할 수 있도록 Open API를 제공하고 있다.대부분은 API는 REST 방식으로 지원되고 있다.HTTP와 URI 기반

2022년 6월 15일
·
0개의 댓글
·

RequestBody, ModelAttribute, 외래키

@RequestBody 엔티티 엔티티포스트맨) 바디 - raw - json 파일 첨부가 아니면 리퀘스트바디 쓰세여낫널이면 "외래키"까지 다 채워서 보내야함. 모양도 맞춰서{ "content": "aa", "board": { "no": 6 } }@ModelAttribut

2022년 4월 28일
·
0개의 댓글
·

HTTP API Request

HttpServletRequest 웹브라우저로부터 WAS가 전달받은 request 정보를 저장한 객체로 Header정보, Parameter, Cookie, URI, URL과 body를 담고 있고 이에 대한 읽기 메소드를 지원하고 있다. HttpServletRespon

2022년 4월 25일
·
0개의 댓글
·

20220418

엔티티 설계하면 다른사람들은 테이블명, 컬럼명 다 맞추고 시작해야함그래서 엔티티를 한명이 만들어서 배포엔티티 만들면 application.properties에spring.jpa.hibernate.ddl-auto=none 를 update로 바꾸고 서버구동 후DB에 엔티티

2022년 4월 18일
·
0개의 댓글
·
post-thumbnail

[Spring] SpringMVC

본 글은 인프런 김영한님의 스프링 완전 정복 로드맵을 기반으로 정리했습니다.해당 글은 스프링MVC가 제공하는 기능을 코드 위주로 살펴봅니다. 스프링이 제공하는 기능을 지탱하는 개념은 이전 글을 참고해주세요.@RequestMapping애노테이션이 붙은 핸들러는 Reque

2022년 2월 24일
·
0개의 댓글
·