반응형
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)
반응형
'spring' 카테고리의 다른 글
JDBC연결 (HikariCP) (0) | 2022.12.20 |
---|---|
MyBatis 설정 (0) | 2022.12.20 |
JDBC연결 ( jdbc6.jar 설치) 필수3 (0) | 2022.12.20 |
의존성 주입 (Dependency Injection), 어노테이션 (0) | 2022.12.19 |
파일 역할 정의 (0) | 2022.12.19 |