ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • xml에 정의한 bean 객체의 주소값 가져오는 중 에러 발생, ClassPathXmlApplicationContext( ), getBean( )
    error 2020. 10. 21. 18:29

     

     

     

    ClassPathXmlApplicationContext( ) 를 이용해서 xml에 정의된 bean을 가져와야되는데 

    bean의 id를 이용해서 getBean( )으로 해당 빈을 가져오기 전에 ClaaPathXmlApplication을 close( )해서 발생한 오류이다.

     

    아래의 코드를 보면, ctx.close( )를 xml에 정의한 bean 객체의 주소값을 가져오기 전에 실행해서 오류가 발행한 것을 확인할 수 있다.

     

     

     

     

    ctx.close( )의 위치를 bean 객체의 주솟값을 가져온 다음에 실행해 주면, 해당 오류가 사라지고 객체가 잘 주입되는 것을 확인할 수 있다.

     

Designed by Tistory.