• Как надстроить общение между классами REST API?

    @waterstream_ig
    Fullstack developer
    Добрый день.
    Начну с того, что контроллеры Rest Api одного приложения не должны между собой общаться. У них одно предназначение: предоставить внешним системам интерфейс сервиса через http запросы. Судя по первому контроллеру вы обращаетесь к БД за данными. Поэтому, непосредственная работа с данными должна выполняться отдельным сервисом. А вот уже этот сервис должны использовать rest-контроллеры. Структура в простом виде выглядит так: абстрактный интерфейс - реализация интерфейса - rest контроллер для внешних систем.
    Ответ написан
    1 комментарий
  • Какой шаблонизатор Java сейчас востребован? Thymeleaf, Jsp, Freemarker?

    @waterstream_ig
    Fullstack developer
    Смотря для каких целей. Чтобы создать страницу /version достаточно JSP. Чаще для многостраничных приложений используют Thymeleaf. Мне больше нравится Freemarker. Его удобно использовать для самых разных целей. Дело вкуса.
    Ответ написан
    Комментировать