美文网首页
Spring 内部资源视图解析器

Spring 内部资源视图解析器

作者: 柳源居士 | 来源:发表于2019-05-07 00:13 被阅读0次

视图解析器会将逻辑视图名称解析为实际视图
如:

    @RequestMapping(value="/",method = RequestMethod.GET)
    public String home(){
        return "home";
    }

"home" 将会被视图解析器解析成 实际视图。
为什么能通过字符串就能解析成实际视图呢?是如何工作的呢?

视图解析器可以通过 InternalResourceViewResolver 来设置视图路径的前缀和后缀,用来解析内部资源的视图。

@Bean
    public ViewResolver viewResolver(){
        InternalResourceViewResolver resolver=new InternalResourceViewResolver();
        resolver.setPrefix("/WEB-INF/views/");
        resolver.setSuffix("jsp");
    }

如此,会根据prefix+视图名+surffix,拼接成完整的实际视图(视图页面属于内部资源):
/WEB-INF/views/home.jsp

Spring 还有其他类型的视图解析器。

相关文章

网友评论

      本文标题:Spring 内部资源视图解析器

      本文链接:https://www.haomeiwen.com/subject/upwjoqtx.html