@cardinalmx

Как один раз инициализировать переменные в методе в Rest веб-сервисе на Java?

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

Войдите, чтобы написать ответ

Похожие вопросы