inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 프레임워크 핵심 기술

데이터 바인딩 추상화: Converter와 Formatter

Converter와 Command 객체

해결된 질문

295

galid

작성한 질문수 11

0

Spring에서 기본적으로 Command 객체란 것을 통해서 사용자의 입력값을 자동으로 객체로 변환도 해주던데 이렇게 직접 해주어야 하는 경우가 언제인지가 궁금합니다.

Command 객체가 자동으로 변환이 이루어지는 경우는 사용자가 Post요청을 하는 경우에만 해당이 되는 건가요? 어렵네요 ㅠ..

java spring

답변 2

0

galid

답변 감사드립니다!

정확하게는 모르지만 커맨드패턴이 무엇인지는 인지하고 있습니다 ㅠ

그런데 @PostMapping 어노테이션이 부여된 메소드에 커맨드 객체를 매개변수로 입력시 자동으로 바인딩이 되는 것과 같은 경우 예를 들면

@PostMapping("/user")

public void saveUser(User user){

...

}

이런 경우와 이번 강좌처럼 직접 맵핑해주어야 하는 경우가 따로 존재하는 건가요??

0

백기선

커맨드 객체는 패턴 이름이에요. 스프링에서 요청에 본문에 들어있거나, 매개변수 (?a=1&b=2)를 바인딩 할 때 사용하는 객체를 커맨드 객체라고 부르는거지. 뭔가 스프링이 특별한 객체를 만든다거나 Post 요청에만 해당하진 않습니다.

BeanFactory와 ApplicationContext 중 사용하고 싶은 컨테이너를 설정 할 수 있나요?

0

381

1

프로젝트 생성에 관련한 질문

0

376

1

안녕하세요 강의 내용을 듣다가 궁금점이 생겨 글을 남기게 되었습니다.

0

371

1

HttpServeltRequest 객체의 빈 스코프에 대해 질문 드립니다.

0

304

0

PropertyEditor non thread-safe 한 이유

0

491

1

빈의 초기화 시점이 궁금합니다.

0

393

1

이 강의 예제소스 없나요?

0

345

1

릴로딩 기능에 대해

0

404

1

Bean 을 특정 Application...Event 발생 후, 등록하는 방법이 궁금합니다

0

612

3

IoC/DI와 POJO의 관계

1

749

2

기선님 RetentionPolicy에 대해서 질문이 있습니다.

0

291

1

안녕하세요 기선님!

3

486

3

비동기적으로 실행할때

0

314

2

"Prototype/프록시"로 설정했는데 동일한 객체로 나옵니다

0

530

4

@Autowired 로 가져오는 Bean은 ?

2

280

1

Type-Safety 의미

0

538

1

Null Point

0

318

1

WebDataBinder를 특별히 쓰는 이유가 있나요?

0

384

1

안녕하세요?

0

336

2

애노테이션이 없습니다(?)

0

280

3

코드 중 변수 앞에 적는 것이 무엇인지 알고 싶습니다.

0

295

2

강의 하시면서 사용하는 resolving 이란 단어는 어떤 의미인가요?

1

1499

1

IOC컨테이너관련 질문입니다

0

245

3

인터페이스가 있는 경우 인터페이스 타입으로 주입하는 추가 질문입니다.

0

259

1