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

相关推荐
西京刀客21 小时前
什么是gRPC Metadata,使用场景是什么 | 拦截器 与 Metadata
grpc·拦截器·metadata
空空kkk2 天前
SpringMVC——拦截器
java·数据库·spring·拦截器
我叫张小白。3 天前
Spring Boot拦截器详解:实现统一的JWT认证
java·spring boot·web·jwt·拦截器·interceptor
C++chaofan14 天前
基于session实现短信登录
java·spring boot·redis·mybatis·拦截器·session
这周也會开心17 天前
SpringMVC整理
java·springmvc
一缕南风22 天前
Spring Boot 响应拦截器(Jackson)实现时间戳自动添加
java·spring boot·后端·拦截器
任风雨25 天前
3.2.2.SpringMVC简介
springmvc
optimistic_chen1 个月前
【Java EE进阶 --- SpringBoot】统一功能处理(拦截器)
spring boot·后端·java-ee·log4j·拦截器
朝新_1 个月前
【SpringMVC】SpringMVC 请求与响应全解析:从 Cookie/Session 到状态码、Header 配置
java·开发语言·笔记·springmvc·javaee
赋能大师兄1 个月前
Spring MVC配置解决跨域请求
springmvc·cors·简单请求·非简单请求