spring2.0版本后,其MvcConfig的正确配置。(解决2.0以后版本配置路径跳转不生效问题)
spring2.0版本后,如果MvcConfig类继续集成WebMvcAutoConfiguration,则配置的跳转路径会不生效。
可见其addViewControllers方法是灰色的,不生效!则配置的默认跳转路径等都不会生效!亲测
找了好久资料找到两个办法解决
1.继承WebMvcConfigurationSupport类
可见其addViewControllers方法是黑色的,生效了。但是不要使用@EnableWebMvc注解。因为@EnableWebMvc注解与继承WebMvcConfigurationSupport类会导致一些问题,两者同时存在会出现问题!!!!切记
2.保留@EnableWebMvc注解,但是继承WebMvcConfigurationSupport类改成实现WebMvcConfigurer接口
同理可见其addViewControllers方法是黑色的
结果:
访问成功,配置生效!