【发布时间】:2020-02-28 00:17:28
【问题描述】:
我有 rest 服务、spring boot 应用程序和一个 POST 数据的方法,如下所示:
@PostMapping("/data")
Datum newDatum(@RequestBody String data) {
return repository.save(new Datum(data));
}
我在终端中使用这个请求:
curl -X POST "Content-Type: application/json" -d "abc" http://localhost:8080/data
这返回给我:
{"dID":7,"data":"abc="}
每次多出一个=,就是这个错误,我该如何解决呢?
Datum类:
@Data
@Entity
public class Datum {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
Long datumID;
private String data;
public Datum(){}
}
不重写字符串方法。
它也让我卷曲:(3)端口号以“”错误结束,但数据仍然被保存
【问题讨论】:
-
还包括代码
Datum.java类。我想知道toString()方法里面是什么/ -
已添加,请查看@ruhul
标签: spring spring-boot spring-mvc post spring-data-jpa