spring
bean 등록방식
신방동불주먹
2022. 12. 20. 12:00
반응형
1. 어노테이션 방식
package com.zerock.sample;
//spring container에 만들고 싶을 때
//1. 어노테이션 방식
//@Component
//@Data
//2.root-context에 bean 정의
public class Car {
}
2. root-context 생성
<bean id="car" class="com.zerock.sample.Car">
<constructor-arg ref="Audio"></constructor-arg> <!-- 생성자 처리-->
<property name="model" value="Hyundai"></property> <!-- property:set메소드를 호출 ,model 은 메소드이름 -->
</bean>
id = 변수
class = 패키지를 포함한 클래스 소속
기존 :
//원래
//Car c = new Car("kia")
//c.setModel("BMW")
(ioc )관리의 주체 : spring container
pojo : 개발자
-----------------------------------------------
스프링 컨테이너가 빈 객체를 등록하는 방법
1. 어노테이션 정의
- @Component, @Controller
2. xml 파일에 <bean>으로 정의하는 방식 (root-context.xml)
반응형