REST: представление состояния передачи в простых терминах, используемых для передачи данных между клиентом и сервером. Как
Клиент использует некоторый постоянный URL для связи, и это связь без сохранения состояния.
Java использует Jersey, эталонную реализацию JAX-RS, реализует поддержку аннотаций, определенных в JSR 311, что облегчает разработчикам создание веб-сервисов RESTful с использованием языка программирования Java.
Итак, все, что вам нужно использовать для создания сервисов, это просто некоторые зависимости, конфигурация bean-компонента и некоторые аннотации (To Expose Service).
Для вызова службы REST вы можете позвонить из браузера. Такие браузеры, как (chrome, mozilla) предоставляют некоторые плагины для вызова службы REST, или вы можете создать клиент для вызова службы REST.