后端的接口为
@PostMapping(value = "/run",produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ResponseBody
public HttpResult triggerJob(@RequestBody JobReceiver jobReceiver) {
//验证值不为空
Preconditions.checkNotNull(jobReceiver.getId(), "Id不能为空");
......
}
前端接口调用
runJob = () => {
let params = {
id : this.state.Id,
receiver:''
}
axios.post(`/service/job/run`,params).then( res => {
if(res.code == 200 ){
message.success(res.msg)
}
}).catch( err => {
if(err.response){
message.error(err.response.data.message)
}else if(err.request){
console.log(err.request)
}else{
console.log('Error' , err.message)
}