REST API
你可以使用如下 pom.xml
启用 REST API:
<dependency>
<groupId>org.camunda.bpm.springboot</groupId>
<artifactId>camunda-bpm-spring-boot-starter-rest</artifactId>
<version>{project-version}</version>
</dependency>
默认情况下,应用程序的路径是 “engine-rest”,所以不需要任何进一步的配置,你可以通过地址 http://localhost:8080/engine-rest
访问api。
因为我们使用Jersey,所以可以使用spring boot的通用应用程序属性. 例如,要更改应用程序路径,请使用:
spring.jersey.application-path=myapplicationpath
为了修改配置或注册额外的资源,可以提供一个集成自 org.camunda.bpm.spring.boot.starter.rest.CamundaJerseyResourceConfig
的配置类:
@Component
@ApplicationPath("/engine-rest")
public class JerseyConfig extends CamundaJerseyResourceConfig {
@Override
protected void registerAdditionalResources() {
register(...);
}
}