Встречается на собеседованиях • сегодня

Что нужно сделать для внедрения Spring Bean из сторонней библиотеки

Для внедрения бина из сторонней библиотеки в Spring-приложение нужно:

  1. Убедиться, что библиотека добавлена в зависимости (Maven/Gradle)
  2. Если библиотека уже содержит аннотации Spring (@Component, @Service и т.д.) - просто включите сканирование пакета через @ComponentScan:
java
@Configuration
@ComponentScan("com.external.library.package")
public class AppConfig {}
  1. Если аннотаций нет - объявите бин в конфигурации:
java
@Configuration
public class AppConfig {
    @Bean
    public ExternalService externalService() {
        return new ExternalService();
    }
}
  1. Для автоматического сканирования классов без аннотаций можно использовать @Import или @ImportResource для XML-конфигураций.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы