我是Spring Boot的新手,如果我的程序成功执行并且失败,我想返回响应代码
我正尝试通过POST方法发送2个数字并获取总和。如果发生加法,则返回响应代码和一个表示通过的字符串。
如果失败,则返回响应代码并失败。
Controller class
@PostMapping
(value="/add",consumes="application/json",produces="application/json")
public int add(@RequestBody Numbers num) {
int sum=num.getNum1()+num.getNum2();
return sum;
}
输入 {“ num1”:1, “ num2”:2} 输出: {code:200 状态:通过}
输入2 { “ num1”:“ abch”, “ num2”:2}
输出: {code:500(或返回的任何值), 状态:失败
答案 0 :(得分:0)
定义xxxexception
class extends RuntimeException
xxxException extends RuntimeException {
private int code = 0;
private String title = '';
}
try {
xxxx
}cache(Exception e) {
throw xxxException.newException(e.getMessage())
}