05-SpringBoot3入门-整合SpringMVC(配置静态资源、拦截器)

1、说明

01-SpringBoot3入门-第一个项目-CSDN博客中,其实就已经整合了SpringMVC。下面讲解怎么配置静态资源和拦截器

2、配置静态资源

命名:static(文件夹)

位置:src/main/resources

编写一个html文件

访问

http://127.0.0.1:8080/login.html

3、配置拦截器

复制代码
MyInterceptor类
java 复制代码
package com.sgu.interceptor;

import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.web.servlet.HandlerInterceptor;

/**
 * 满堂花醉三千客,一剑寒霜十四州。
 *
 * @Author 中瑞
 * @Date 2025/3/28 20:09
 */

public class MyInterceptor implements HandlerInterceptor {

 @Override
 public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
     System.out.println("request = " + request + ", response = " + response + ", handler = " + handler);
     return true;
 }
}

WebMvcConfig类

java 复制代码
package com.sgu.config;

import com.sgu.interceptor.MyInterceptor;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * 满堂花醉三千客,一剑寒霜十四州。
 *
 * @Author 中瑞
 * @Date 2025/3/28 20:18
 */

@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
 @Override
 public void addInterceptors(InterceptorRegistry registry) {
  registry.addInterceptor(new MyInterceptor());
 }
}

4、参考

147-springboot-springmvc的整合和配置_哔哩哔哩_bilibili

相关推荐
Roye_ack8 天前
【微服务 Day3】SpringCloud实战开发(网关路由 + 网关登录校验 + 自定义过滤器 + 配置共享 + 配置热更新 + 动态路由)
网关·spring cloud·微服务·架构·过滤器·拦截器·配置管理
七夜zippoe13 天前
Spring MVC请求处理流程源码分析与DispatcherServlet核心逻辑
java·spring·mvc·过滤器·拦截器
Zsh-cs15 天前
SpringMVC
java·springmvc
阿拉斯攀登16 天前
设计模式:责任链模式(springmvc应用)
设计模式·springmvc·责任链模式
阿拉斯攀登16 天前
设计模式:命令模式(Spring MVC中的实践)
设计模式·springmvc·命令模式
后端小张17 天前
【JAVA 进阶】SpringMVC全面解析:从入门到实战的核心知识点梳理
java·开发语言·spring boot·spring·spring cloud·java-ee·springmvc
zfj32120 天前
springmvc websocket 的用法
网络·websocket·网络协议·springmvc
星星不打輰21 天前
SSM项目--SweetHouse 甜蜜蛋糕屋
java·spring·mybatis·ssm·springmvc
Han.miracle21 天前
Spring WebMVC入门实战:从概念到连接建立全解析
java·spring boot·spring·springmvc
这是个栗子21 天前
【前端知识点总结】请求/响应拦截器的介绍
前端·拦截器