Итак, у меня есть этот apikey в моей базе данных.Ключ используется в качестве аутентификации для другого сервера API.В настоящее время каждый раз, когда я делаю запрос к указанному серверу, я сначала извлекаю ключ из базы данных.Я понимаю, что это неэффективный способ сделать это, поэтому я хочу держать ключ в глобальной переменной, которая загружается из моей базы данных при запуске.Как мне это сделать?Код службы поиска apikey:
public String getApiKeyValue() {
Optional<ApiKey> optionalApiKey = apiKeyRepository.findById(1);
if (!optionalApiKey.isPresent()) {
throw new NoApiKeyInDatabase("API KEY not present in database!");
}
ApiKey apiKey = optionalApiKey.get();
return apiKey.getValue();
}