• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

궁금한점이 있습니다.

21.04.09 10:03 작성 조회수 159

0

@Test
public void lifeCycleTest() {
ConfigurableApplicationContext ac = new AnnotationConfigApplicationContext(LifeCycleConfig.class);
NetworkClient client = ac.getBean(NetworkClient.class);
ac.close();
}

@Configuration
static class LifeCycleConfig {
@Bean
public NetworkClient networkClient() {
NetworkClient networkClient = new NetworkClient();
networkClient.setUrl("http://hello.dev");
return networkClient;
}
}

여기에서 setUrl을 통해서 url을 지정했는대 ac.getBean(NetworkClient.class)에서는 왜 null이 나오는건지 잘 모르겠습니다.

답변 1

답변을 작성해보세요.

1

황정현님의 프로필

황정현

질문자

2021.04.09

앗 이해했습니다.. ㅎㅎ

네^^