私たちはスーパー奇妙な問題に直面しているヘッダが含まれています")。要求コンテキストを使用してプログラムでヘッダーを読み取った場合:@RequestHeaderマッピングされた値は、二回
public void sendEvent(@Valid @RequestBody final SendEventRequestDto dto, @Context final HttpServletRequest request) {
final String tenant = request.getHeader(TENANT);
適切な値が表示されます(「テスト」は1回のみです)。
問題の可能性がありますか?
ありがとうございました!
は、String []から型変換が行われているように聞こえます。 fooパラメータの型をString []に変更して2つの別々の値が得られているかどうかを確認してみてください – dimitrisli
あなたの答えも正しい方向に向いています。私はちょうどリクエストヘッダーのスプリングハンドリングの内部を理解していませんでした。あなたも助けてくれてありがとう! – xstring