zhangdy0 2020-05-02
使用自定义视图解析器:
# src/main/java/com/wu/config/MyMvcConfig.java @Configuration // 标注这个类是一个配置类 public class MyMvcConfig implements WebMvcConfigurer { // 将视图解析器配置到容器中 @Bean public ViewResolver myViewResolver() { return new MyViewResolver(); } // 自定义一个视图解析器 public static class MyViewResolver implements ViewResolver { @Override public View resolveViewName(String viewName, Locale locale) throws Exception { return null; } } }
配置自定义视图跳转:
# src/main/java/com/wu/config/MyMvcConfig.java @Configuration // 标注这个类是一个配置类 public class MyMvcConfig implements WebMvcConfigurer { // 配置视图跳转 @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/").setViewName("index"); registry.addViewController("/index.html").setViewName("index"); } }
通过配置扩展 SpringMVC:
# 关闭thymeleaf缓存 spring.thymeleaf.cache=false # 设置项目路径 spring.servlet.context-path=/home # 配置日期格式化,默认为dd/MM/yyyy spring.mvc.date-format=yyyy-MM-dd