인프런 커뮤니티 질문&답변

김은재님의 프로필 이미지
김은재

작성한 질문수

스프링 핵심 원리 - 고급편

프록시 팩토리 - 소개

강사님 사소하지만 궁금해서 질문남겼습니다.

작성

·

287

1

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
스프링이 지원하는 프록시 섹터를 듣고 어느정도 프록시 팩토리에대해 이해를 한 상태입니다.
조금 더 깊은 이해를 하고싶어서 다른분들의 블로그를 검색해보았는데 프록시 팩토리빈이라는 단어를 선택하더라구요...
 
차이점을 찾아헤메던중 뭔가 사이다같이 원하는 답이 나오지 않아서 이렇게 질문을 남기게 되었습니다.
 
프록시 팩토리와 프록시 팩토리빈의 차이점이 정확히 뭔지 궁금합니다.!!

답변 2

0

김은재님의 프로필 이미지
김은재
질문자

아 그럼 프록시팩토리빈은 예전에 사용하던 기술이라 프록시팩토리만 이해해도 요즘시대에서는 괜찮다는 말씀이시군요!!

김영한님의 프로필 이미지
김영한
지식공유자

과거 XML을 사용할 때는 XML에 등록하는 클래스와 실제 등록하는 객체가 다를 때 이 방법을 사용했는데, 자바 코드로 스프링 빈을 등록하면서 이 문제가 자연스럽게 해결되었습니다.

감사합니다.

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 은재님

둘다 프록시를 만드는 목적으로 사용되는 기능입니다.

프록시 팩토리 빈은 프록시 팩토리 + 팩토리 빈(FactoryBean)의 기능이 추가된 것입니다.

따라서 프록시 팩토리 빈을 이해하려면 먼저 팩토리 빈(FactoryBean)을 이해해야 합니다.

팩토리 빈으로 검색해서 공부해보시면 어떤 것인지 이해하실 수 있을거에요.

참고로 팩토리 빈은 과거 XML을 사용하던 시대에 필요했고, 지금처럼 자바 코드로 유연하게 원하는 빈을 등록하는 시대에는 잘 사용하지 않는 기능입니다. 따라서 프록시 팩토리 빈도 지금은 잘 사용하지 않습니다.

감사합니다.

 

김은재님의 프로필 이미지
김은재

작성한 질문수

질문하기