Ich lade Sie Eigenschaften einer Datei in meinem Java-Anwendung mit dem folgenden Codeladen Eigenschaften in die Applikation nur einmal durchgeführt die gesamte Anwendung
private Resource resource = new ClassPathResource("/config.properties");
private Properties properties = PropertiesLoaderUtils.loadProperties(resource);
private List<String> connectionParameters = Arrays.asList(properties.getProperty("connection").split(","));
Aber ich nicht, diesen Code wollen wieder aufgerufen werden, sobald ich laden Die Eigenschaften in connectionParameters Ich möchte nicht, dass die Ladelogik erneut aufgerufen wird, und ich möchte, dass die Liste am Leben und verfügbar ist, solange die Anwendung aktiv ist.
Gibt es eine Möglichkeit, dies zu tun?
Aber wird jedes Mal, wenn die Klasseninstanz erstellt wird, dieser Code nicht erneut aufgerufen? –
nur wenn die Klasse zum ersten Mal vom ClassLoader geladen wird –
Ehrfürchtig, das löst den Zweck. –