Junior — Middle
104
Koje metode možete koristiti za inicijalizaciju i kreiranje Bean objekata u okviru Spring ili sličnih okvira?
Компаније где су питане
IT Smart
Одговор од АИ
sobes.tech АИ
В Spring и аналогичных фреймворках объекты Bean можно создавать несколькими способами:
-
Через аннотации:
@Component,@Service,@Repository— для автоматического обнаружения и регистрации классов как Bean.@Bean— для явного определения Bean в конфигурационных классах.
-
Через XML-конфигурацию:
- Определение Bean в XML-файлах с указанием класса и настроек.
-
Через Java-конфигурацию:
- Использование классов с аннотацией
@Configurationи методов с@Bean.
- Использование классов с аннотацией
Пример создания Bean через Java-конфигурацию:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Spring автоматически управляет жизненным циклом таких объектов, внедряет зависимости и обеспечивает их переиспользование.