前提・実現したいこと
RestAPIの勉強中です。
エラーメッセージをカスタマイズしたいと思い、以下のリンク先を参考にして書いてみたのですが、エラーが発生しています。
参考先:https://qiita.com/YutaKase6/items/434d36901e3a3360e9b0
書籍やネットの情報を参考にしつつ、エラーメッセージの内容は理解できたと思うのですが、具体的にどのように解決すればいいのかわからず…。
アドバイスをお願いします。
発生している問題・エラーメッセージ
Error:(18, 22) java: クラス com.example.restapi.error.ErrorResponse.Errorのコンストラクタ Errorは指定された型に適用できません。 期待値: 引数がありません 検出値: java.lang.String,java.lang.String,java.lang.String 理由: 実引数リストと仮引数リストの長さが異なります
該当のソースコード
ErrorResponse.java
1package com.example.restapi.error; 2 3 4import com.fasterxml.jackson.annotation.JsonProperty; 5import lombok.Value; 6 7@Value 8public class ErrorResponse{ 9 @JsonProperty("Error") 10 private Error error; 11 12 public ErrorResponse(String message, String detail, String code){ 13 this.error = new Error(message,detail,code); 14 } 15 16 @Value 17 private class Error{ 18 @JsonProperty("Message") 19 private final String message; 20 @JsonProperty("Detail") 21 private final String detail; 22 @JsonProperty("Code") 23 private final String code; 24 } 25}
補足情報(FW/ツールのバージョンなど)
使用しているツールなど
・IntelliJ IDEA
・Spring Boot(gradle/lombok)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/13 03:07
2019/01/13 05:21