REST API
|
Этот раздел перенесён из документации Camunda 7 и в дальнейшем будет доработан с учётом особенностей OpenBPM Engine |
Чтобы включить REST API, вы можете использовать следующий стартер в вашем pom.xml:
<dependency>
<groupId>io.openbpm.bpm.springboot</groupId>
<artifactId>openbpm-engine-bpm-spring-boot-starter-rest</artifactId>
<version>${openbpm.version}</version>
</dependency>
По умолчанию путь приложения — engine-rest, поэтому без какой-либо дополнительной конфигурации вы можете получить доступ к API по адресу
http://localhost:8080/engine-rest.
Так как используется Jersey, можно применять стандартные свойства Spring Boot. Например, чтобы изменить путь приложения, используйте:
spring.jersey.application-path=myapplicationpath
Для изменения конфигурации или регистрации дополнительных ресурсов можно определить bean,
который наследуется от
io.openbpm.bpm.spring.boot.starter.rest.CamundaJerseyResourceConfig:
@Component
@ApplicationPath("/engine-rest")
public class JerseyConfig extends CamundaJerseyResourceConfig {
@Override
protected void registerAdditionalResources() {
register(...);
}
}
Лицензия и атрибуция
Эта документация была создана на базе материала "Camunda 7 Docs" от Camunda, находится под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License .
Оригинал документации: https://docs.camunda.org