Does @SpringQueryMap Support Multiple Annotations or Nested Objects?
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
調査の方向性
この issue では、@SpringQueryMap と ExampleClient のメソッドシグネチャがエントリーポイントとして特定されています。まず、リポジトリ内でこれらのアノテーションがどのように処理されているかを追跡してください。繰り返しパラメータとネストされたオブジェクトに対する現在の動作を比較し、その後、実装を検討する前に、サポートされる動作を定義するテストを用意してください。
索引モデルが issue の本文から書いたものです。
説明
- 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?
- 主要言語
- Java
- スター
- 1.3k
- フォーク
- 834
- 平均マージ
- 1日 15時間
- マージ済み PR(30日)
- 14
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
spring-cloud/spring-cloud-openfeign のほかの issue
-
waiting-for-triage
難易度 4/5 3〜5日 初心者へのやさしさ 22/100
spring-cloud/spring-cloud-openfeign#1452 ·
メンテナーはふだん 1 日以内に返信
-
question
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
spring-cloud/spring-cloud-openfeign#1392 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
FeignClientsConfiguration$MicrometerConfiguration.class cannot be opened because it does not existオープンfeedback-provided
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
spring-cloud/spring-cloud-openfeign#1379 · コメント 5 件 ·
メンテナーはふだん 1 日以内に返信
-
waiting-for-triage
難易度 3/5 1〜2日 初心者へのやさしさ 57/100
spring-cloud/spring-cloud-openfeign#1344 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
waiting-for-triage
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
spring-cloud/spring-cloud-openfeign#1343 ·
メンテナーはふだん 1 日以内に返信
spring-cloud/spring-cloud-openfeign の issue をすべて見る
似ている issue
-
status:pending type:bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
EngineHub/WorldGuard#2329 ·
メンテナーはふだん 3 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
Dans-Plugins/Medieval-Roleplay-Engine#396 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 6 日以内に返信
-
type: dependency-upgrade
難易度 1/5 1時間未満 初心者へのやさしさ 70/100
spring-projects/spring-session#4156 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
quarkiverse/quarkus-langchain4j#3127 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信