Junior — Middle
Με ποιες σημειώσεις για τον καθορισμό της διαμόρφωσης είστε εξοικειωμένοι;
sobes.tech AI
Απάντηση από AI
Στη Java, οι αναγνωρίσεις από το Spring Framework και άλλες βιβλιοθήκες χρησιμοποιούνται συχνά για τον ορισμό διαμορφώσεων. Οι κύριες είναι:
@Configuration— δηλώνει μια κλάση που περιέχει ορισμούς beans.@Bean— σηματοδοτεί μια μέθοδο που δημιουργεί και επιστρέφει ένα bean.@ComponentScan— καθορίζει τα πακέτα για σάρωση συστατικών.@PropertySource— συνδέει ένα εξωτερικό αρχείο ρυθμίσεων.@Value— εισάγει μια τιμή από τη διαμόρφωση σε ένα πεδίο.
Παράδειγμα:
@Configuration
@PropertySource("classpath:application.properties")
public class AppConfig {
@Bean
public MyService myService() {
return new MyService();
}
}