Junior — Middle
Quais métodos podem ser usados para inicializar e criar objetos Bean no âmbito do Spring ou frameworks semelhantes?
sobes.tech IA
Resposta da IA
No Spring e frameworks semelhantes, os objetos Bean podem ser criados de várias maneiras:
-
Através de anotações:
@Component,@Service,@Repository— para deteção e registo automáticos de classes como Beans.@Bean— para definir explicitamente um Bean em classes de configuração.
-
Através de configuração XML:
- Definição de Beans em ficheiros XML indicando a classe e configurações.
-
Através de configuração Java:
- Uso de classes com a anotação
@Configuratione métodos com@Bean.
- Uso de classes com a anotação
Exemplo de criação de Bean através de configuração Java:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
O Spring gere automaticamente o ciclo de vida destes objetos, injeta dependências e garante a sua reutilização.