При весенней загрузке, если вам нужно получить одно значение из application.proprties, вам просто нужно использовать аннотацию @Value с указанным именем
Таким образом, чтобы получить значение AAPL, просто добавьте свойство уровня класса, подобное этому
@Value("${AAPL}")
private String aapl;
И если вам нужно загрузить полный файл свойств в виде карты, я использую ResourceLoader, чтобы загрузить полный файл в виде потока, а затем проанализировать его следующим образом
@Autowired
public loadResources(ResourceLoader resourceLoader) throws Exception {
Resource resource = resourceLoader.getResource("classpath:myProperties.properties"));
BufferedReader br = new BufferedReader(new InputStreamReader(resource.getInputStream()));
String line;
int pos = 0;
Map<String, String> map = new HashMap<>();
while ((line = br.readLine()) != null) {
pos = line.indexOf("=");
map.put(line.substring(0, pos), line.substring( pos + 1));
}
}