JavaBookStudy / JavaBook

책읽기 스터디
https://javabookstudy.github.io/
Apache License 2.0
19 stars 2 forks source link

[토비의 스프링] 7.6.4_왜 ProductionAppContext를 @Import로 AppContext에 가져오지 못하는지? #134

Closed taxol1203 closed 2 years ago

taxol1203 commented 2 years ago

689p. 첫 문단에서, ProductionAppContext를 @Import로 AppContext를 가져오지 못하는 이유가 테스트에도 쓰이기 때문이라고 적혀있습니다. 이 말은, 테스트에 AppContext를 사용하고 있으니, ProductionAppContext를 사용하면 운영 MailSender와 DummyMailSender가 중첩되어서 안된다는 뜻인가요?

막상 볼때는 몰랐는데 질문을 올리는 과정에서 어느정도 이해가 된 듯하지만, 한번 더 확인하는 차 올립니다.

kjsu0209 commented 2 years ago

넵 리스트 7-111 보시면 TestAppContext.class, AppContext 순으로 설정이 배열되어 있는데, TestAppContext의 설정을 AppContext가 덮어쓰게 되어 중첩되면 안 됩니다.