Spring Boot学习随笔- 拦截器实现和配置(HandlerInterceptor、addInterceptors)、jar包部署和war包部署

这份笔记介绍了拦截器的作用与特点,类似于JavaWeb中的Filter,拦截器在Spring MVC中负责请求预处理和后处理,限定于Controller请求且能中断请求轨迹。实现拦截器需实现HandlerInterceptor接口,包含preHandle、postHandle和afterCompletion等方法,分别处理请求前、后及完成后的逻辑。配置拦截器需要创建配置类,通过addInterceptors方法将拦截器添加到InterceptorRegistry中,并可通过order参数调整执行顺序。 另外,介绍了Spring Boot项目的部署方式。传统服务器部署分为war和jar两种方式,war部署需要配置pom.xml、删除内嵌Tomcat依赖、配置入口类并在Maven中进行打包,然后在Tomcat中运行war文件;jar部署则是通过Maven打包后直接运行jar文件。总的来说,本篇笔记涵盖了拦截器的使用和Spring Boot项目不同部署方式的具体步骤。
posted @ 2023-12-21 19:49  扬眉剑出鞘  阅读(200)  评论(2编辑  收藏  举报