统一数据返回格式 及 可能遇到的问题;统一异常处理
统一数据返回格式需要创建一个新类并使其实现ResponseBodyAdvice 接口并重写里面的方法,然后给当前类加上@ControllerAdvice注解。
实际应用时还有几个问题:
问题一:重复打包
问题二:ClassCastException: com.example.Spring_demo.Resp cannot be cast to java.lang.String
统一异常处理需要使用两个注解@ExceptionHandler@ControllerAdvice