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

Как проинициализировать классы сторонней библиотеки или *.jar в Spring в качестве бинов без аннотаций

Можно использовать `@Bean` методы в конфигурационном классе Spring. Пример: ```java @Configuration public class ExternalLibConfig { @Bean public ExternalService externalService() { return new ExternalService(); // создание экземпляра класса из сторонней библиотеки } @Bean public AnotherExternalLib anotherExternalLib() { AnotherExternalLib lib = new AnotherExternalLib(); lib.setConfig(someConfig()); // настройка зависимостей return lib; } } ``` Также можно использовать XML-конфигурацию: ```xml ``` Ключевые моменты: 1. Класс конфигурации помечается `@Configuration` 2. Каждый метод, возвращающий бин, помечается `@Bean` 3. Spring будет вызывать эти методы и управлять созданными объектами
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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