Describe The Bug The version I am using is Java 1.8, spring-cloud-starter-openfeign 2.2.9.
When using @SpringQueryMap before the latest deployment, we were able to confirm that queryString was mapped normally between HTTP communications even if there was no getter in the POJO.
This is FieldQueryMapEncoder, which appears to be Feign's default implementation.
However, the latest deployment Afterwards, I confirmed that QueryString was not mapped properly, and as a result of debugging, I found that it was injected into PageableSpringQueryMapEncoder and the implementation of QueryMapEncoder was changed.
Has the core injection changed between updates in the past month?
Comment From: bombo-dev
I found the cause of the issue.
In FeignClientsConfiguration, FeignQueryMapEncoderPageable() works when org.springframework.data.domain.Pageable is available. However, after adding org.springframework.boot:spring-boot-starter-data-redis, I noticed that the dependency injection behavior changed.