Spring Boot Integration

The pipelite-spring-starter module provides native integration with Spring Boot 3.1.1+.

Features

  • Automatic autoconfiguration of the PipeliteContext.

  • Declarative flow definition via @FlowConfiguration and @DefineFlow annotations.

  • Lifecycle management via Spring’s SmartLifecycle.

  • @EnablePipelite(flowConfigurations = …​) annotation to activate the integration.

  • ${property.key} placeholder resolution in endpoint URLs via the Spring Environment.

Page Content

Autoconfiguration

How autoconfiguration works, @EnablePipelite, FlowConfigurationBeanPostProcessor.

Endpoint URL Property Placeholders

Using ${property.key} placeholders in endpoint URLs, resolved from application.properties, environment variables, and other Spring Environment sources.

Configuration Properties

All supported application.properties / application.yml properties.