java - 从发布请求java中获取变量
问题描述
我想创建一个通过 API 的其余部分发送消息的微服务。如果数据是通过 POST 请求传输的,我想立即使用这些数据来发送消息。电话号码和其他数据目前是硬编码的。如何在 POST 请求中直接使用数据?
@PostMapping("/contacts")
public ResponseEntity<Object> createContact (@RequestBody Contact contact)
{
String phone_number="xxxxxxxxxxx";
String customer_phone_number="xxxxxxxxxx";
open(phone_number,customer_phone_number,custom_uid);
Contact savedContact = contactRepository.save(contact);
URI location = ServletUriComponentsBuilder.fromCurrentRequest()
.path("/{userName}").buildAndExpand(savedContact.getUserName()).toUri();
return ResponseEntity.created(location).build();
}
有人可以帮我吗?
解决方案
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private int contact_id;
private String userName;
private String phone_number;
private String customer_phone_number;
private String template;
public int getContact_id() {
return contact_id;
}
public void setContact_id(int contact_id) {
this.contact_id = contact_id;
}
public String getPhone_number() {
return phone_number;
}
public void setPhone_number(String phone_number) {
this.phone_number = phone_number;
}
public String getCustomer_phone_number() {
return customer_phone_number;
}
public void setCustomer_phone_number(String customer_phone_number) {
this.customer_phone_number = customer_phone_number;
}
public String getTemplate() {
return template;
}
public void setTemplate(String template) {
this.template = template;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public Contact()
{
}
public Contact(int contact_id,String userName, String phone_number, String customer_phone_number, String template) {
super();
this.contact_id = contact_id;
this.userName=userName;
this.phone_number = phone_number;
this.customer_phone_number = customer_phone_number;
this.template = template;
}
这是我的接触类与吸气剂
推荐阅读
- java - 使用 Peaks 代码 Java 时遇到问题。程序编译运行后没有任何返回,请问是什么问题?
- php - 如何在循环中将会话变量更改为特定变量
- permissions - 我需要将我正在创建的文件夹的访问权限更改为不只读
- cmd - 如何在上一个仍在执行时强制批处理文件移动到下一个命令?
- html - Css 将 div 原地旋转 180 度
- eclipse - 我收到“包 javafx.geometry 不存在”错误,使用 gradle 编译
- android - 动画回收器查看项目
- image - 图片顶部的拼图效果(React-Native)
- c# - 如何通过 EF Core 向 MS-Access 数据库添加十进制?
- excel - 如何通过 Excel VBA 获取 Outlook 约会而没有重复的主约会?