java / beginner
Snippet
Konfiguration injizieren mit @Value
Die @Value-Annotation ermöglicht es dir, einfache Werte (wie Strings oder Integer) aus externen Konfigurationsdateien wie 'application.properties' direkt in deine Felder zu injizieren.
snippet.java
1
2
3
4
5
6
7
8
9
@Componentpublic class WelcomeMessage {@Value("${app.welcome.text}")private String message;public String getMessage() {return message;}}
spring
Erklärung
1
@Value("${app.welcome.text}")
Verwendet SpEL (Spring Expression Language), um einen Eigenschaftsschlüssel nachzuschlagen.
2
private String message;
Das Feld, in dem der Konfigurationswert gespeichert wird.