摘要: 第十七章着重讲解了异常处理的方法。传统单体架构下,全局异常处理类通过实现HandlerExceptionResolver接口实现异常的统一处理,可以根据不同异常返回不同的错误页面。但在前后端分离的开发中,使用@ControllerAdvice和@ExceptionHandler注解更为方便。@ControllerAdvice用于修饰类,定义全局性的处理器方法;@ExceptionHandler用于修饰方法,捕获特定类型的异常并进行处理。 第十八章介绍了CORS(跨源资源共享),用于解决跨域请求问题。同源策略限制了不同源之间的前端JavaScript代码无法直接进行跨域请求。CORS的核心思想是在服务器端响应中添加特定的HTTP头部,允许其他源的请求访问服务器资源。通过@CrossOrigin注解或自定义跨域配置类,在Spring Boot中可以局部或全局解决跨域问题。 阅读全文
posted @ 2023-12-27 16:24 扬眉剑出鞘 阅读(183) 评论(0) 推荐(0) 编辑