Spring Boot AppでPOSTMANを使用して簡単なPOSTアクションを行いたいと思います。私はデータを投稿しようとすると例外がスローされます。 私はspring-boot-starter-data-rest
のおかげで、ジョブエンティティ、コントローラとサービスレイヤーを持っていません。投稿しようとすると、それは私にorg.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: No content to map due to end-of-input; nested exception is com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input
の例外を与えます。POSTアクションでの例外、入力終了のためにマップする内容がありません
@Entity
public class Job {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private String code;
private String name;
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
そして最後に、私のリポジトリ:
@Repository
public interface JobRepository extends
PagingAndSortingRepository<Job,Long> {
Job findJobByName(@Param("name")String name);
}
私のPOSTリクエストがある:ここでは
は私の仕事モデルですはlocalhost:8080 /ジョブ/コード=コード&名=名前コンテンツタイプ: application/schema + json
私はH2と協力しています。 ご協力いただきありがとうございます。
コントローラコードも共有してください – MohamedSanaulla
私が触れたように、spring-boot-starter-data-rest依存性のためコントローラはありません。 –