[컴][웹] spring 에서 bean 사용법

스프링에서 빈객체 이용방법 / 빈 객체 / bean object / spring and bean

Spring 에서 bean 객체 이용하기


spring 은 객체를 담고있는 container 라고 한다.[ref. 1]

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">


  <bean name="myBean"
         class="namh.spring.MyTestBean">
  </bean>

</beans>

이런식으로 bean 을 작성하면 된다.
    부분은 XML schema(스키마) 를 이용한 모습이다. DTD 스키마도 사용할 수 있다.

Resource resource = new ClassPathResource("applicationContext.xml");
BeanFactory benaFacotry = new XmlBeanFactory(resource);
MyTestBean mybean = (MyTestBean)beanFactory.getBean("myBean");

  1. applicationContext.xml 파일로 부터 설정 정보를 읽어와서 ApplicationContext instacne 를 생성하게 된다.
  2. 이 ApplicationContext instacne에서 Spring container 를 생성하고,(new XmlBeanFactory)
  3. Spring container 로 부터 bean 객체를 가져오게 된다.



See Also

  1. Chapter 4. Creating and using bean definitions


Reference


  1. Spring 2.5 Programming, 최범균


댓글 없음:

댓글 쓰기