Sobes.tech
Junior — Middle

Quelles annotations de configuration connaissez-vous?

sobes.tech IA

Réponse de l'IA

En Java, les annotations de Spring Framework et d'autres bibliothèques sont souvent utilisées pour définir la configuration. Les principales sont :

  • @Configuration — indique une classe contenant des définitions de beans.
  • @Bean — marque une méthode qui crée et retourne un bean.
  • @ComponentScan — indique les packages à scanner pour les composants.
  • @PropertySource — connecte un fichier externe de configuration.
  • @Value — injecte une valeur de configuration dans un champ.

Exemple :

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

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