inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 부트 개념과 활용

스프링 웹 MVC 2부: HttpMessageConverters

JavaBeans 스펙에 대한 질문

266

infrun

작성한 질문수 2

0

"(HttpMessageConverter) javabeans 규약에 따라서 getter/setter 사용해서 바인딩 해주니까요."

 

라는 기선님 멘트를 통해서 JavaBeans라는 specification 처음 알게되었는데요

JavaBeans 스펙이 Spring 어떻게 스며들어 있고얼마나 영향을 미쳤는지가 갑자기 궁금하더라고요

 

Spring에서 String <-> Object 변환프로퍼티 바인딩이 필요한 경우(xml 설정을 Object instantiate  ..)에는 전부 JavaBeans 스펙을 따른다고 간주해도 안전할까요? JavaBeans 스펙을 따르는 주요한 예시가  어떤게있을까요?

 

강의 주제와 관련이 적고, 다소 광범위한 질문으로 느껴지기도 하지만.. 너무 궁금해서 실례를 무릅쓰고 여쭤봅니다.

spring-boot java spring

답변 1

1

백기선

안녕하세요.

문자열과 객체간의 변환을 하는 방법은 여러가지가 있고 그 중에 하나가 자바빈 스팩을 따르는 방법이 있습니다. 실제로 스프링이 문자열과 자바를 변환할 때 사용하는 방법은 여러가지가 있고 그 중에 하나가 자바빈 스팩을 이용하는 거죠. 그래서

Spring에서 String <-> Object간 변환, 프로퍼티 바인딩이 필요한 경우(xml 설정을 Object로 instantiate 할 때등..)에는 전부 JavaBeans 스펙을 따른다고 간주해도 안전할까요?

이 질문에 답은 질문에 "전부"가 들어있기 때문에 "아니요"라고 할 수 있습니다. 

JavaBeans 스펙을 따르는 주요한 예시가 또 어떤게있을까요?

이 질문은 JPA나 MyBatis처럼 어떤 데이터를 객체로 바인딩 할 때 객체자 제공하는 자바 빈 스팩에 준하는 getter나 setter를 사용하기도 합니다.

자동설정 만들기 1부의 Holoman 관련 문의 드립니다.

0

84

1

라이브러리 개발 예제 강의를 찾습니다 !!!

0

226

2

강의 진행되로 똑같이 했는데 jquery가 실행되지 않았는데

0

311

1

HateOas 가 업데이트가 되어서, "Spring HATEOAS" 코드를 아래처럼 하셔야 될겁니다.

0

366

2

springSecurit jwt에 대해서 질문드립니다.

0

344

1

섹션2 자동설정 부분 질문있습니다.

0

250

1

mongo shell 명령어 대체 mongo -> mongosh

0

1012

1

데이터베이스 마이그레이션 강의에서 질문 있습니다

0

708

0

자동 설정 만들기 2부에서 질문 있습니다

0

416

1

의존성 관리 응용 부분에서 질문 있습니다

0

322

0

Intellij 에서 빈 주입할때 계속 빨간줄이 뜨는데 어떻게 고쳐야 할까요

0

1184

1

자동설정으로 다른 프로젝트 빈 사용(번외질문)

0

364

0

CREATE TABLE 예제 따라하다가 'expected "identifier"; SQL statement:' 오류나는 경우

2

2213

2

junit5 관련하여 질문드립니다.

0

308

2

맨 처음 프로젝트 생성 후 Run 시 에러

0

536

2

외부 설정과 관련된 질문입니다.

0

256

1

test와 runner account.setEmail에 동일한 값 입력

0

324

1

컨트롤러 view 호출

0

266

1

JVM 과 arguments 는 뭔가요???

0

1171

1

pom 테그 에러

0

356

1

안녕하십니까 기선님!!!!! webclient와 비동기관련 질문요청드립니다

0

1555

1

webEnvironment 내장 톰캣

0

229

1

application.yml 파일 분리

0

395

1

안녕하세요 기선님 서블릿 어플리케이션 구조에 대해 질문드립니다

0

282

1