使用自定義視圖解析器: 配置自定義視圖跳轉: 通過配置擴展 SpringMVC: ...
使用自定義視圖解析器:
# 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