-
Notifications
You must be signed in to change notification settings - Fork 76
Open
Description
Detailed Description
The core should be made independent from Spring.
Context
We use primarily the ClientHttpRequest and ClientHttpRequestFactory abstractions together with HttpHeaders, HttpStatus and HttpSeries. Getting rid of Spring as a core dependency would potentially allow Riptide to be used in environments other than Spring.
Possible Implementation
- New module
riptide-api(packageorg.zalando.riptide) riptide-core, re-package toorg.zalando.riptide.core- Most modules should depend exclusively on
riptide-api - The following modules should be the only ones with a Spring dependency
riptide-compatibilityriptide-spring-boot-autoconfigureriptide-spring-boot-starter
Your Environment
- Version used: 3.x
jdrew1303 and koppor