欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SpringBoot 之 扩展 SpringMVC

程序员文章站 2022-12-20 17:58:41
使用自定义视图解析器: 配置自定义视图跳转: 通过配置扩展 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