Есть ли смысл иметь конструктор в классе веб-службы Java? (Похоже, что в статьях, которые я нашел, нет единого мнения.)
Я использую Джерси для реализации веб-службы REST , для которой необходим нестатический общий объект (служебный класс для обработки строк), доступный для различных (не статические) методы обслуживания.
Инициализация этого общего объекта обычно происходит в конструкторе класса, если бы это не был веб-сервис. Но что теперь, когда это так?
Если конструктор не может быть использован, должен ли я поместить в каждый соответствующий метод синхронизированный блок , который проверяет, доступен ли общий объект, и, если нет, инициализирует его? Или есть лучший подход?