Junior — Middle
89
Comment configurer la création automatique de beans dans Spring?
Réponse de l'IA
sobes.tech IA
В Spring автоматическое создание бинов можно настроить с помощью аннотаций и сканирования компонентов.
Основные шаги:
- Пометить классы, которые должны стать бинами, аннотациями, например,
@Component,@Service,@Repositoryили@Controller. - В конфигурации Spring включить сканирование пакетов с помощью
@ComponentScan.
Пример:
@Configuration
@ComponentScan(basePackages = "com.example.myapp")
public class AppConfig {
}
@Component
public class MyService {
// логика сервиса
}
При запуске Spring автоматически найдет класс MyService и создаст его бин, который можно будет внедрять через @Autowired.
Это позволяет избежать ручного описания бинов в XML или Java-конфигурации и упрощает управление зависимостями.