:::: 개발 ::::/└ JSP & SPRING

스프링 생명주기( 컨테이너 / 빈 / 빈 스코프 )

nayha 2015. 5. 11. 16:41

컨테이너 

생성 > 설정 > 사용 > 종료  순서


//생성 

AbstractApplicationContext ctx = new GenericXmlApplicationContext("classpath:applicationCTX.xml");  


// 설정 // 사용

Student student1 = ctx.getBean("student1", Student.class);

System.out.println("이름 : " + student1.getName());

System.out.println("나이 : " + student1.getAge());

System.out.println("취미 : " + student1.getHobbys());

System.out.println("키 : " + student1.getHeight());

System.out.println("몸무게 : " + student1.getWeight());

// 종료

ctx.close();


스프링 빈 생명주기


컨테이너가 종료 되면 빈 생명도 끝


빈 막 삭제하고 싶으면 

빈아이디.destory();

ex) student1.destory();


스프링 빈 스코프( scope )

scope="singleton"

객체는 같지만 안에 속성값은 다를 수 있다.


반응형