Sobes.tech
Junior — Middle

Com que anotações de configuração estás familiarizado?

sobes.tech IA

Resposta da IA

Em Java, as anotações do Spring Framework e de outras bibliotecas são frequentemente usadas para definir configurações. As principais são:

  • @Configuration — indica uma classe que contém definições de beans.
  • @Bean — marca um método que cria e retorna um bean.
  • @ComponentScan — especifica os pacotes para escanear componentes.
  • @PropertySource — conecta um arquivo externo de configurações.
  • @Value — injeta um valor de configuração em um campo.

Exemplo:

@Configuration
@PropertySource("classpath:application.properties")
public class AppConfig {

    @Bean
    public MyService myService() {
        return new MyService();
    }
}