spring-mvc请求页面时,页面访问不到资源

spring-mvc请求页面时,页面访问不到资源

可能是@requestMapper写在了类路径上
通用@RequestMapper在类上请求页面时会携带上路径,
请求资源是就会携带上路径
解决方法一:
	在请求资源路径上加../退出上一级
解决方法二:
	在请求资源的路径上/springMvc或者SpringBoot加载到/就会当做绝对路径,就不会携带上类路径上的@RequestMapper
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Spring MVC中,拦截器的配置与Spring的其他组件配置略有不同,这是因为Spring MVC框架有其特定的请求生命周期和处理流程。 在Spring MVC中,拦截器是一种用于在处理请求之前、之后或之间执行预处理和后处理逻辑的组件。它可以用于实现身份验证、日志记录、性能监控等功能。拦截器可以应用于整个应用程序或特定的请求处理器。 拦截器的配置在Spring MVC中通常是通过实现HandlerInterceptor接口来定义自定义拦截器,并通过WebMvcConfigurer接口的addInterceptors方法将其注册到Spring MVC配置中。 具体配置步骤如下: 1. 创建一个类实现HandlerInterceptor接口,实现preHandle、postHandle和afterCompletion方法,分别用于定义拦截器的前置处理、后置处理和完成处理逻辑。 2. 创建一个类实现WebMvcConfigurer接口,重写addInterceptors方法。 3. 在addInterceptors方法中,通过InterceptorRegistry对象的addInterceptor方法将自定义拦截器添加到拦截器链中,并可以通过addPathPatterns和excludePathPatterns方法指定拦截器的匹配路径和排除路径。 4. 将自定义的WebMvcConfigurer实例注册到Spring MVC配置中。 相比于Spring中其他组件的配置,Spring MVC的拦截器配置需要遵循特定的接口和方法来定义和注册拦截器,这是因为Spring MVC框架需要在请求处理的不同阶段调用拦截器的相应方法,以实现请求的拦截和处理。这样的设计使得拦截器能够与Spring MVC框架紧密集成,并在请求处理过程中起到特定的作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值