# modelattribute

19개의 포스트

[Spring] ModelAttribute

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 By 김영한 강사님의 강의 내용입니다.ModelAttribute가 어떤 기능들을 해주는지 알아보자.@RequestParam 어노테이션을 이용해 요청이 들어오는 파라미터들을 다음과 같이 처리할 수 있다.하나하나 다 @Re

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

Spring basic part3 미션 정리

생성일을 조건을 조회를 하기 위해 쿼리 파리미터로 날짜(“yyyy-MM-dd”)를 전달 하였다. 하지만 Failed to convert value of type 'java.lang.String' to required type 'java.time.LocalDateTim

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

RequestBody, ModelAttribute, 외래키

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

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

20220418

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

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

<Spring MVC> 스프링 MVC 기본 기능(1)

요청 매핑 요청이 왔을때 어떤 컨트롤러에서 매핑을 할 것인지 조사해서 매핑을 진행한다. @Controller: 반환 값이 String 이면 뷰 이름으로 인식된다. 그 결과 뷰를 찾고 뷰가 렌더링 된다. @RestController: 반환 값으로 뷰를 찾는 것이 아닌,

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

2022년 3월 1일 기록

✔︎ @ModelAttribute 위의 경우 query parameter로 넘어온 data가 바인딩 되지 않는 문제를 겪었다. 이러한 문제가 발생한 이유는 아래와 같다. Spring의 경우 URL 파라미터 또는 POST Form Data 형태의 파리미터를 커맨드 객

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

[Spring] SpringMVC

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

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

2022년 1월 6일 기록

Mock이란 진짜 객체 처럼 동작하지만 프로그래머가 직접 컨트롤 할 수 있는 객체를 의미한다.@ModelAttribute가 적용될 dto는 setter가 있어야 한다.@NotBlank는 String에만 적용된다.

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

2021년 12월 17일 기록

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

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

컨트롤러 매개변수 어노테이션

@RequestParam = 기본형, String 타입의 데이터,@ModelAttribute = 참조형(VO) 기본으로 들어가서 생략 가능하다.하지만 맵을 받기 위해선 @RequestParam을 붙혀줘야함

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

스프링MVC 어노테이션 - @ModelAttribute

하는 일객체를 생성한다.요청 파라미터의 이름으로 객체의 프로퍼티를 찾는다.해당 프로퍼티의 setter를 호출해서 파라미터의 값을 입력(바인딩)한다.예제@ModelAttribyte 적용 전@ModelAttribyte 적용 후

2021년 11월 19일
·
0개의 댓글

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

@RequestParam, @RequestBody, @ModelAttribute

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

스프링 MVC - HTTP요청 파라미터 - @ModelAttribute

ModelAttribute를 이용해 객체 형태로 파라미터를 전달 받을 수 있다.스프링 MVC는 @ModelAttribute라는 애노테이션이 있다면 매개변수에 적힌 객체를 생성하고 해당 클래스의 프로퍼티의 setter를 모두 호출해서 파라미터의 값을 바인딩한다.ex) 파

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

@PathVariable vs @ModelAttribute

코드 리팩토링하고 테스트코드 짜는데 자꾸 에러나서 찡얼거렸던 하루... 였는데 알고보니 내 잘못이었다 ㅎㅎ @PathVariable과 @ModelAttribute에 대해서 뭔가 알지 못했던 부분이 있었던 것이다. @PathVariable 한 마디로, URL의 값을 정

2021년 7월 26일
·
0개의 댓글

스프링

Mybatis namespace와 id 속성 이름 동일하게 맞추기 1. 파라미터의 수집과 변환 1-1. @RequestParam 전달되는 파라미터와 변수명이 다를 때 파라미터로 사용된 변수의 이름과 전달되는 파라미터의 이름이 다른 경우에 유용하게 사용된다. 동일할 경

2021년 6월 18일
·
0개의 댓글
post-thumbnail

@ModelAttribute와 @RequestBody의 차이점

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

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

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

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

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

Spring Annotation (...ing)

단일 파라미터를 전달받을 때 사용하는 어노테이션입니다.jsp파일에 반환되는 model객체에 속성값을 주입하거나 묶을때 사용하는 어노테이션입니다.

2020년 9월 9일
·
0개의 댓글