Junior — Middle
Ինչպիսի նշումներ եք ծանոթ կոնֆիգուրացիան սահմանելու համար։
sobes.tech AI
Պատասխան AI-ից
Java-ում հաճախ օգտագործվում են Spring Framework և այլ գրադարանների annotations՝ կոնֆիգուրացիան սահմանելու համար: Հիմնականներն են՝
@Configuration— նշում է դասը, որը պարունակում է բինների սահմանումներ:@Bean— նշում է մեթոդը, որը ստեղծում և վերադարձնում է բին:@ComponentScan— նշում է պակետները, որոնք պետք է սկանավորել կոմպոնենտների համար:@PropertySource— միացնում է արտաքին կոնֆիգուրացիոն ֆայլ:@Value— ներմուծում է կոնֆիգուրացիայի արժեքը դաշտ:
Օրինակ՝
@Configuration
@PropertySource("classpath:application.properties")
public class AppConfig {
@Bean
public MyService myService() {
return new MyService();
}
}