4.6.2.1. Включение в проект

REST API реализован в модуле portal базового проекта cuba, поэтому для его использования необходимо создать модуль portal в проекте приложения. Простейший способ сделать это - использовать команду Create portal module панели Project properties навигатора CUBA Studio.

Основные элементы настройки:

  • Добавить контроллеры REST API в контекст Spring, определяемый файлом portal-dispather-spring.xml :

    <context:component-scan base-package="com.haulmont.cuba.portal.restapi"/>
  • Установить режим доступа в portal-security-spring.xml:

    <intercept-url pattern="/api/**" access="IS_AUTHENTICATED_ANONYMOUSLY"/>