Как один раз инициализировать переменные в методе в Rest веб-сервисе на Java?
Есть простой web-сервис на jax-rs. В нем реализовано два веб-метода. Оба метода в своей работе перед выполнением какого-то алгоритма считывают настройки из файла и потом эти настройки используют.
Вопрос, как сделать чтобы настройки считывались один раз и сохранялись например в какой-то одной статичной переменной, а не происходило обращение к чтению файла каждый раз при каждом вызове веб-метода?
Смотря на чем у вас основаны ваши сервисы. Если через сервлеты, то сохраняйте настройки в контекст приложения или сервлета. Если на каком нибудь модном фреймворке типа spring, sparkjava или jooby, то оформите класс в виде модуля, сингтона или сервиса. В любом случае можно сделать и синглтон, только не забудьте про синхронизацию и многопоточность. Вопросы, после гугленья, задавайте в комментарии. java-online.ru/servlet-context.xhtml https://habr.com/post/129494/