4.8.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"/>