博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot 拓展 SpringMVC 的 2 步基本思路
阅读量:2831 次
发布时间:2019-05-14

本文共 859 字,大约阅读时间需要 2 分钟。

☆ 示例:添加一个视图解析器

1. 第一步:写一个自己的视图解析器类,继承 ViewResolver
/**  * 配置了自己的解析器  */public static class MyViewResolver implements ViewResolver{
@Override public View resolveViewName(String viewName, Locale locale) throws Exception {
return null; }}
2. 第二步:用 @Bean 注入到 Spring IoC 容器当中
/** * 扩展MVC,但是不覆盖 */@Configurationpublic class MyMvcConfig implements WebMvcConfigurer{
/** * 注入到 Spring IoC 容器中 */ @Bean public MyViewResolver myViewResolver(){
return new MyViewResolver(); }; /** * 配置了自己的解析器 */ public static class MyViewResolver implements ViewResolver{
@Override public View resolveViewName(String viewName, Locale locale) throws Exception {
return null; } }}
3. 在 DispatchServlet.java 中的 doDispatch() 方法处打上断点

image-20200628175001876

4. 重启启动 SpringBoot 项目,访问项目路径,观察断点信息,我们就可以看到我们自定义的视图解析器了

image-20200628175040123

转载地址:http://nqded.baihongyu.com/

你可能感兴趣的文章
linux环境下编译pjsip库
查看>>
【整理】PJSIP开源库详解
查看>>
do{...}while(0)的巧妙用处
查看>>
Freeswitch 音视频编码支持
查看>>
FreeSwitch 编码协商
查看>>
SIP DTMF telephone-event
查看>>
双向链表的算法设计和实现(数据结构)
查看>>
Chapter3 HTTP报文
查看>>
Chapter2 NIO入门
查看>>
NIO 入门(1)(from Jakob Jenkov)
查看>>
Java NIO Overview(2)
查看>>
JavaNIO Channel(3)
查看>>
Java NIO Buffer(4)
查看>>
JavaNIO Scatter\Gather(5)
查看>>
Java NIO Channel to Channel Transfers(6)
查看>>
4 Project Outline
查看>>
简单的IP验证方法(拦截器、过滤器、切面)to complete
查看>>
Java中的原子操作
查看>>
CAS
查看>>
double在内存中的解析方式
查看>>