SpringBoot 2.1.1 在application.properties全局配置下,spring.mvc.date-format=yyyy-MM-dd 失效怎么搞
你写了相关的拦截器了吗?
@Configuration
public class MyMvcConfig extends WebMvcConfigurationSupport {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
// super.addViewControllers(registry);
//浏览器发送“registTest” 返回 “success”页面
//设置首页
registry.addViewController("/").setViewName("login");
registry.addViewController("/index.html").setViewName("login");
//测试连接请求
registry.addViewController("/atguigu").setViewName("success");
//
registry.addViewController("main.html").setViewName("dashboard");
}
//静态资源配置
@Override
protected void addInterceptors(InterceptorRegistry registry) {
// super.addInterceptors(registry);
//springboot 已经做好了静态资源映射,不需要拦截
registry.addInterceptor(new LoginHandlerInterceptor()).addPathPatterns("/**")
//不需要拦截的请求
.excludePathPatterns("/index.html","/","/user/login","/static/**","/webjars/**");
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
registry.addResourceHandler("/webjars/**")
.addResourceLocations("classpath:/META-INF/resources/webjars/");
MyMvcConfig.super.addResourceHandlers(registry);
}
@Override
protected void addFormatters(FormatterRegistry registry) {
super.addFormatters(registry);
}
//所有的WebMvcConfigurationSupport(WebMvcConfigurerAdapter)组件都会一起起作用
@Bean
public LocaleResolver localeResolver(){
return new MyLocaleResolver();
}
只写了这个,但是不应该啊