在整个应用程序中只将属性加载到应用程序中一次

Nic*_*Div 1 java initialization

我使用以下代码从我的Java应用程序中的文件加载属性

    private Resource resource = new ClassPathResource("/config.properties");
    private Properties properties = PropertiesLoaderUtils.loadProperties(resource);
    private List<String> connectionParameters = Arrays.asList(properties.getProperty("connection").split(","));
Run Code Online (Sandbox Code Playgroud)

但是,一旦我将属性加载到connectionParameters中,我不希望再次调用此代码.我不希望再次调用加载逻辑,并且只要应用程序处于活动状态,我希望列表处于活动状态并且可用.

有没有办法做到这一点?

Vic*_*ves 5

您可以使用单例并仅加载一次.