在使用WebConfig中出现No mapping for GET的问题
原因:
拦截器拦截路径问题
解决办法:
加入下面代码
//解决 No mapping for GET /favicon.ico 访问静态资源图标public void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/**").addResourceLocations("classpath:/static/").addResourceLocations("classpath:/META-INF/resources/");}
下面的是完整的WebConfig
import org.springframework.beans.factory.annotation.Autowired;
import t.annotation.Configuration;
import org.hod.support.HandlerMethodArgumentResolver;
import org.springframework.fig.annotation.EnableWebMvc;
import org.springframework.fig.annotation.ResourceHandlerRegistry;
import org.springframework.fig.annotation.WebMvcConfigurer;import java.util.List;@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {@Autowiredprivate UserArgumentResolve userArgumentResolve;//解决 No mapping for GET /favicon.ico 访问静态资源图标public void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/**").addResourceLocations("classpath:/static/").addResourceLocations("classpath:/META-INF/resources/");}// 该方法可以用于Controller中方法参数传入之前对该参数进行处理,然后将处理好的参数传给Controller中的方法@Overridepublic void addArgumentResolvers(List<HandlerMethodArgumentResolver> resolvers) {
// userArgumentResolve类对Controller传入的参数做了处理resolvers.add(userArgumentResolve);}
}
本文发布于:2024-01-29 12:52:58,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170650398015415.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |