In der normalen Entwicklung platzieren wir die Konstanten, die sich grundsätzlich nicht ändern, in Konfigurationselementen wie Eigenschaften oder YML-Dateien, sodass sie nur beim Start geladen werden können. Wie geht das?
Wir verwenden die @ConfigurationProperties-Annotation von Springboot und die entsprechenden statischen statischen Eigenschaften.
Aber wenn der Vorgang fehlerhaft ist, sind die geladenen Daten leer. Den Grund dafür finden Sie im folgenden Fall.
//错误1:get\set都是静态方法 @Component @ConfigurationProperties(prefix = "mobile") public class MobileConfig { public static Integer preview; public static Integer getPreview() { return preview; } public static void setPreview(Integer preview) { MobileConfig.preview = preview; } }
Das obige ist der detaillierte Inhalt vonSo laden Sie @configurationProperties statisch in Springboot. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!