我有一个简单的更新休息控制器
@PutMapping("/settings/update")
public Settings updateSettings(Settings Settings) {
return settingsRepository.save(Settings);
}
到目前为止,我只使用了get请求,并且一切正常。但是我的put请求永远不会进入控制器(我有一个断点),因此它永远不会更新
saveSettings(settingsData) {
console.log(settingsData);
return this._http.put(RequestProperties.baseUrl + "/settings/update",settingsData, this.options);
}
console.log(settingsData)
打印更新的设置对象 最佳答案
看起来@RequestBody Settings Settings
修复了我在控制器中获取空对象的问题。
有人知道为什么吗?