• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

실제로 수정자 주입시 누락문제를 경험하는 일이 있나요?

24.03.10 21:25 작성 조회수 109

0

[질문 내용]
여기에 질문 내용을 남겨주세요.

 

수정자 주입을 선택한 경우 4:38에 NPE가 나는 이유는 이해했습니다

비록 @Autowired이 달려있지만 ac.getBean으로 획득한 orderService가 아니기 때문에 의존관계 주입이 일어나지 않았고 따라서 NPE가 발생한 것인데요

그런데 실제로는 스프링을 사용할 것이고 따라서 orderService를 스프링 컨테이너가 관리하는 스프링 빈으로 사용을 할텐데 이 경우에는 @Autowired가 의존관계 주입을 알아서 다 해주니까

수정자 주입의 경우에 누락문제를 걱정할 필요가 없는것 아닌가요?

실제로 순수 자바코드를 사용해서 개발하는 경우가 있기 때문에 해당 예제를 보여주신것인지 궁금합니다

답변 1

답변을 작성해보세요.

0

안녕하세요. pbs0216님

우리가 테스트 코드를 작성할 때 스프링을 실행하지 않고 필요한 클래스를 직접 만들어서 테스트 하는 경우가 종종 있습니다.

이 경우에 주로 발생합니다.

감사합니다.