Does @SpringQueryMap Support Multiple Annotations or Nested Objects?
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
La issue identifica @SpringQueryMap e le firme dei metodi di ExampleClient come punti di ingresso; inizia tracciando come vengono gestite queste annotazioni nel repository. Confronta il comportamento attuale per i parametri ripetuti e gli oggetti annidati, quindi definisci test che stabiliscano il comportamento supportato prima di prendere in considerazione l’implementazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
- Can I use multiple
@SpringQueryMapannotations in a single method?
@FeignClient(name = "exampleClient", url = "https://api.example.com")
interface ExampleClient {
@GetMapping("/example")
fun search(
@SpringQueryMap params1: QueryParams,
@SpringQueryMap params2: QueryParams
): String
}
- Does
@SpringQueryMapsupport nested objects?
data class ParentParam(
val a: String,
val child: ChildParam // Nested object
)
data class ChildParam(
val b: String,
val c: String
)
@FeignClient(name = "exampleClient", url = "https://api.example.com")
interface ExampleClient {
@GetMapping("/example")
fun search(@SpringQueryMap params: ParentParam): String
}
As far as I know, spring-cloud-openfeign does not support either of these.
Why doesn’t spring-cloud-openfeign support them?
If supporting these features does not go against your direction and you have no plans to implement them, would it be okay if I attempt to make the modifications and submit a PR?
- Lingua principale
- Java
- Stelle
- 1.3k
- Fork
- 837
- Merge medio
- 1g 25m
- PR unite (30g)
- 25
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di spring-cloud/spring-cloud-openfeign
-
waiting-for-triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
spring-cloud/spring-cloud-openfeign#1443 ·
I maintainer di solito rispondono entro 1 giorno
-
question
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
spring-cloud/spring-cloud-openfeign#1392 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
FeignClientsConfiguration$MicrometerConfiguration.class cannot be opened because it does not existApertafeedback-provided
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
spring-cloud/spring-cloud-openfeign#1379 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
waiting-for-triage
Difficoltà 3/5 1-2 giorni Idoneità per principianti 57/100
spring-cloud/spring-cloud-openfeign#1344 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
waiting-for-triage
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
spring-cloud/spring-cloud-openfeign#1343 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di spring-cloud/spring-cloud-openfeign
Issue simili
-
[i18n] 安装实例完成后的成功提示未正确本地化Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
PCL-Community/PCL-CE#3658 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Team/Identity Server Core Type/Improvement U2
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
wso2/product-is#28553 ·
I maintainer di solito rispondono entro 1 giorno
-
[Feature]: Page CreationApertafrontend
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
Paul-Austin-Oswego-CSC480-HCI521/gift-app#116 ·
I maintainer di solito rispondono entro 2 giorni
-
dependencies java
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
micrometer-metrics/tracing#1588 ·
I maintainer di solito rispondono entro 1 giorno