No description
  • Groovy 98.2%
  • Shell 1.8%
Find a file
2026-07-27 19:12:09 +02:00
.claude/skills add claude skills 2026-07-27 18:38:23 +02:00
gradle/wrapper optimize publishing 2024-09-17 21:19:43 +02:00
src refactor RestClientTrait to use RestTemplate and add tests for it 2026-07-27 19:12:09 +02:00
.editorconfig refactored rest client API, added PUT methods, fixed params string creation 2023-04-05 16:13:12 +02:00
.gitignore ignore sdkman config 2023-04-20 15:13:53 +02:00
build.gradle upgrade dependencies, define spring-boot-starter-webflux as api 2024-10-09 12:52:44 +02:00
cleanLocalCache.sh fix type conversion for return types, fix cleaning local gradle cache 2023-05-15 10:16:36 +02:00
gradle.properties upgrdae dependencies 2026-07-27 14:03:24 +02:00
gradlew optimize publishing 2024-09-17 21:19:43 +02:00
pom.xml add dependency to pom.xml, prevent NPE 2023-04-05 08:20:28 +02:00
publish.sh upgrade dependencies 2024-10-04 12:18:09 +02:00
README.md updated comments 2024-03-06 08:44:49 +01:00
settings.gradle upgrade dependencies 2024-10-04 12:18:09 +02:00

W61 Rest Client

Unified request collection to be used in our Grails projects.

Version 1.x

Version 1.x targets Spring v3 projects and uses the already deprecated Spring RestTemplate. This version is developed in the 1_0 branch.

Version 2.x

Version 2.x uses the Spring v5 WebClient. This version is developed in the main branch.

Until I found out how to manage gradle dependencies, unfortunately, all executing apps have to import the WebClient dependency themselves:

// W61RestClient dependency
implementation 'org.springframework.boot:spring-boot-starter-webflux:2.7.10'
implementation 'de.w61.utils:w61RestClient:2.0-SNAPSHOT'