java - POSTMAN 中的 REST API JSON 响应:响应中一个字段为空
问题描述
我在 DERBY DB 中使用 JPA 保存该实体,每当我发布 JSON 并尝试在 DB 中保存数据时,我的 url 字段作为响应变为空,而数据插入进展顺利,我没有收到任何错误。
POJO类:
@Entity
public class Message {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
private Long id;
private String title;
private String content;
private String sender;
private String URL;
public Message(){
}
public Message(String URL,Long id ,String title, String content, String sender) {
super();
this.URL = URL;
this.id = id;
this.title = title;
this.content = content;
this.sender = sender;
}
public String getURL() {
return URL;
}
public void setURL(String uRL) {
URL = uRL;
}
@JsonIgnore
@JsonProperty(value = "id")
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getSender() {
return sender;
}
public void setSender(String sender) {
this.sender = sender;
}
}
发布 JSON:
{
"title":"alpha beta gama",
"content":"greek letters" ,
"sender":"laura",
"URL":"http://abc.efg"
}
回复
{
"title": "alpha beta gama",
"content": "greek letters",
"sender": "laura",
"url": null
}
解决方案
您是否尝试使用小写“url”而不是“URL”?
推荐阅读
- python - 如何连接熊猫中的子字符串
- nginx - 将自定义的固定标头传递给 nginx 中的 auth_request
- php - 从 IP 地址或 PHP 中的纬度/经度获取邮政编码
- php - 使用购买令牌对 Playstore 应用内购买实施收据验证
- mysql - 如何根据条件删除结果以计算平均值
- jquery - jQuery:组合单击和悬停功能的问题
- mysql - 为什么 CHAR 和 VARCHAR 在 MySQL 中返回相同的长度?
- c# - ASP.NET Core 默认路由不重定向到所需页面
- reactjs - 排序和过滤 React - 上下文
- azure - 如何使用服务主体在 Angular 中使用 C# 访问 Azure Blob 容器图像