私は、次のコードロードプロパティ
private Resource resource = new ClassPathResource("/config.properties");
private Properties properties = PropertiesLoaderUtils.loadProperties(resource);
private List<String> connectionParameters = Arrays.asList(properties.getProperty("connection").split(","));
を使用して、私のJavaアプリケーション内のファイルからプロパティをロードしています。しかし、私はロード後に再び呼ばれるように、このコードをたくありませんconnectionParametersへのプロパティ私はロードロジックをもう一度呼び出す必要はなく、アプリケーションが生存している限り、リストを有効にして利用可能にします。
これを行う方法はありますか?
しかし、クラスインスタンスが作成されるたびに、そのコードは再び呼び出されませんか? –
ClassLoaderによって初めてクラスがロードされるときだけではなく、 –
素晴らしい、それは目的を解決します。 –