Теория
1. В библиотеке Spring используется бин типа DataSource для подключения к базе данных, который применяется как в коде библиотеки, так и в клиентском сервисе. Во второй версии библиотеки добавлен второй бин типа DataSource, необходимый только внутри библиотеки. Как указать в Spring, какой бин использовать внутри библиотеки? Какие подходы, кроме аннотации @Import, можно применить?
2. Есть REST-контроллер, который является синглтоном, и сервис с областью видимости prototype. Контроллер инжектирует сервис и делегирует ему все вызовы. Сколько экземпляров сервиса будет создано при многократных вызовах контроллера? Как влияет инъекция прототипного сервиса в синглтонный контроллер на…