[ Spring ] DI (Dependency Injection) xml 방식 설명 및 사용법
1. 빈(Bean) Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean)이라는 용어로 부른다. 우리가 new 연산자로 어떤 객체를 생성했을 때 그 객체는 빈이 아니다. ApplicationContext.getBean()으로 얻어질 수 있는 객체는 빈이다. 즉 Spring에서의 빈은 ApplicationContext가 알고있는 객체, 즉 ApplicationContext가 만들어서 그 안에 담고있는 객체를 의미한다. 주요 속성 class(필수): 정규화된 자바 클래스 이름 id: bean의 고유 식별자 scope: 객체의 범위 (sigleton, prototype) constructor-arg: 생성 시 생성자에 전달할 인수 property: 생성 시 bean setter에 전달할 인수 ini..
백엔드 및 서버
2021. 1. 22. 02:12