0 Tage Serie
java / beginner
Snippet

Konfigurations-Injektion mit @Value

Die @Value-Annotation wird verwendet, um Werte aus Eigenschaftsdateien in Ihre Beans zu injizieren. Sie können auch Standardwerte angeben, falls die Eigenschaft fehlt.

snippet.java
java
1
2
3
4
5
@Component
public class AppSettings {
@Value("${app.timeout:3000}")
private int timeout;
}
spring
Erklärung
1
@Value("${app.timeout:3000}")
Liest die Eigenschaft 'app.timeout' aus der application.properties, mit dem Standardwert 3000.
2
private int timeout
Das Feld, in dem der injizierte Konfigurationswert gespeichert wird.