码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot 之 扩展 SpringMVC

时间:2020-05-02 00:17:51      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:except   视图解析器   rri   自定义   turn   text   reg   Servle   locale   

使用自定义视图解析器:

# 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

SpringBoot 之 扩展 SpringMVC

标签:except   视图解析器   rri   自定义   turn   text   reg   Servle   locale   

原文地址:https://www.cnblogs.com/danhuang/p/12815343.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!