Junior — Middle
Čo znamená anotácia Configuration v Spring a ako sa používa pri konfigurácii aplikácií?
sobes.tech AI
Odpoveď od AI
Poznámka @Configuration v Springu označuje triedu, ktorá obsahuje definície beanov a konfiguráciu aplikácie. Takéto triedy nahrádzajú XML konfiguráciu a umožňujú programovo popísať, ako sa komponenty vytvárajú a nastavujú.
Použitie:
- Trieda s
@Configurationje zaregistrovaná v kontexte Spring. - Vo vnútri triedy metódy označené
@Beanvytvárajú a vracajú objekty, ktoré Spring spravuje ako beany. - To umožňuje centralizované nastavovanie závislostí a konfigurácie.
Príklad:
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
Týmto spôsobom pomáha @Configuration štruktúrovať konfiguráciu aplikácie vo forme Java kódu, zlepšuje čitateľnosť a údržbu.