#### Решение упражнения №2
По заданию нужно ограничить контекст одним бином с помощью вложенной конфигурации. 
@TestConfiguration не ограничивает, а дополняет контекст новыми бинами или подменяет те, что уже там.
Соответственно выбираем @Configuration. Вешаем его над вложенным статическим классом. 
Т.к. Dog является @Component, то для его размещения в контексте подойдет любое из:
- @ComponentScan("ru.otus.example.testconfigurationdemo.family.pets") над конфигурацией
- Создание бина, через метод с аннотацией @Bean внутри конфигурации