# RequestBody

20개의 포스트

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개의 댓글
·
post-thumbnail

RequestBody null

대문자 버전소문자 버전json으로 전달할 때 spring에서 만들어둔 DTO나 Entity가 대문자가 들어가도 전송할 때 mid와같이 소문자로 해주어야 한다.

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

RequestBody, ModelAttribute, 외래키

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

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

Form을 이용한 POST 받기

Form HttpServletRequest @RequestBody @RequsetParam Domain으로 넘겨받기 form 페이지 컨트롤러에 입력 데이터를 전달받을 도메인 객체를 model에 등록한다. th:object="${모델에 등록한 객체 이름}"을

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개의 댓글
·
post-thumbnail

@ResponseBody & @RequestBody

@ , Request, Response로 알 수 있듯이 위 둘은 스프링 어노테이션이며 요청과 응답에 관한 것이란 것을 알 수 있다. 두 어노테이션은 스프링 비동기 처리를 하는 경우 사용한다.왜 필요할까?예를 들어 웹페이지에서 json으로 요청한 파라미터를 java에서

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

2021년 12월 18일 기록

@RequestParam http 요청 파라미터를 받는 방법 파라미터 이름으로 바인딩 @RequestParam(required = true): 반드시 필요, 없으면 예외 발생 @RequestParam(required = false): 선택 @RequestPara

2021년 12월 18일
·
0개의 댓글
·

2021년 12월 17일 기록

public클래스, 필드, 생성자, 메서드에 사용 가능모든 대상이 접근 가능protected필드, 생성자, 메서드에 사용 가능같은 패키지 또는 자식 클래스에서만 접근 가능 (자식클래스가 아닌 다른 패키지에 소속된 클래스에서는 접근 ❌)default클래스, 필드, 생성자

2021년 12월 17일
·
0개의 댓글
·

[Spring] @RequestParam, @RequestBody, @ModelAttribute 차이

@RequestParam, @RequestBody, @ModelAttribute

2021년 11월 7일
·
0개의 댓글
·
post-thumbnail

@Valid로 @RequestBody 검증하기

@Valid @Valid Annotation은 javax.validation에 포함된 Dependency로, @RequestBody Annotation으로 Mapping되는 Java 객체의 유효성 검증을 수행하는 Annotation이다. Dependency 추가하기

2021년 9월 7일
·
0개의 댓글
·
post-thumbnail

@ModelAttribute와 @RequestBody의 차이점

개발하는데 @ModelAttribute를 사용했더니 null 값이 들어가고 @RequestBody를 사용했더니 데이터가 넘어가길래 궁금해서 알아봤다!🤨클라이언트가 전송하는 multipart/form-data 형태의 HTTP Body 내용과 HTTP 파라미터들을 Set

2021년 6월 13일
·
0개의 댓글
·

[Spring Boot] Validation (작성중)

210602 중요한 관문 유효성검사

2021년 6월 2일
·
0개의 댓글
·

[Spring] Parameter Mapping(MultiValueMap, @RequestParam, @RequestBody, @ModelAttribute, @SessionAttributes)

Spring에서 Controller에 원하는 Parameter나 Data를 Binding 시키는 방법은 여러 종류가 있다. 평소 개발할때 사용하던 코드에서 아무 생각없이 Binding을 하다보니 아래 해당 Binding 방법들에 대한 이해도가 부족하여 @Request

2021년 5월 10일
·
0개의 댓글
·

[error/log] vue axios url controller 접근

문제상황: vue프로젝트의 js파일에서 axios로 요청할 주소를 입력했지만 해당 주소를 가진 Controller를 타지 않음.

2020년 8월 25일
·
0개의 댓글
·

@RequestBody에 왜 기본 생성자는 필요하고, Setter는 필요 없을까? #2

이전 글에서는 어떻게 @RequestBody를 처리하는지를 알아보기 위한 과정을 설명했습니다. 이번 글에서는 @RequestBody를 바인딩하는 ObjectMapper에 대해 알아보고, 결론을 짓겠습니다. 참고로 아래 사진들에서 현재 위치(class)는 다음과 같이 찾

2020년 1월 24일
·
5개의 댓글
·

@RequestBody에 왜 기본 생성자는 필요하고, Setter는 필요 없을까? #1

Springboot로 토이 프로젝트를 진행중 Request DTO(requestBody로 오는)에 @NoArgsConstructor를 빠뜨려서 에러가 났다. (습관적으로 적어오던 어노테이션...) 그런데 @RequestBody로 넘어오는 객체에는 기본 생성자가 왜 필요

2020년 1월 23일
·
0개의 댓글
·