작성한 질문수
스프링 핵심 원리 - 기본편
스프링으로 전환하기
작성
·
358
5
getBean 함수를 호출할때 name과 xxxService.class를 인자로 넘기는데 여기서 .class는 정확히 뭔지 알 수 있을까요? 객체 인스턴스인가요 아니면 클래스 타입인가요?
답변 1
클래스 타입입니다.
객체 인스턴스는 new 문법으로 '초기화'하여 클래스 내 멤버들에 접근할 수 있습니다.
하지만 .class 를 쓰면 클래스 타입으로 접근하여 클래스 속성과 각 멤버에 대한 여러 정보에 접근할 수 있습니다.
이것을 '리플렉션' 이라 하죠. 이 부분에 대해서는 별도로 배우셔야 합니다.
컴포지트님 감사합니다.
감사합니다!
컴포지트님 감사합니다.