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

REST API включен в качестве зависимости в модули web и portal базового проекта cuba.

Для модуля web функции REST API по умолчанию будут доступны по адресу {host:port}/app/dispatch/api.

Чтобы создать модуль portal в проекте приложения, откройте проект в CUBA Studio и нажмите Create portal module в панели Project properties навигатора. После этого функции REST API будут доступны по адресу {host:port}/app-portal/api.

Контроллеры REST API регистрируются в контексте Spring, определяемом файлом portal-dispather-spring.xml соответствующего модуля (portal-dispatcher-spring.xml or web-dispatcher-spring.xml):

<context:component-scan base-package="com.haulmont.cuba.restapi"/>