본문 바로가기
spring

bean 등록방식

by 신방동불주먹 2022. 12. 20.

 

 

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