@麻了一一一
你好,的确,对应没有走到controller层面内的错误补获不到,可以采用controlleradvice注解另外定义一个类,然后实现一个方法,类似于这样
@ControllerAdvice
public class Test {
@ExceptionHandler(value = Exception.class)
@ResponseBody
public CommonReturnType error(HttpServletRequest request, HttpServletResponse response, Exception e)
}
你好,的确,对应没有走到controller层面内的错误补获不到,可以采用controlleradvice注解另外定义一个类,然后实现一个方法,类似于这样
@ControllerAdvice
public class Test {
@ExceptionHandler(value = Exception.class)
@ResponseBody
public CommonReturnType error(HttpServletRequest request, HttpServletResponse response, Exception e)
}
2018-12-22
已采纳回答 / 龙虾三少
因为许多值在原本的itemmodel里是没有的,比如数据库的默认值,itemmodel里是null,经过数据库后变成0或空字符串聚合生成的,比如get方法里还会去聚合转换一些逻辑,比如itemstock库存是在get方法里会取,但是itemmodel里只有一个库存数量,没有主键或者以后其他的更多逻辑对一个restful风格的服务,创建方法需要可以返回对象创建后的模型,因此这么做可以将后续逻辑都收口到get方法里
2018-12-21
public CommonReturnType getUser(@RequestParam(name = "id")Integer id)运行没有问题。
但是通常写:@RequestParam(value = "id")Integer id
但是通常写:@RequestParam(value = "id")Integer id
2018-12-21
讲师回答 / 龙虾三少
你电脑上装的mysql server的版本要和maven内引入的version大版本号一致,视频里用的是mysql 5.几的client和server,检查下是否不一致
2018-12-21