首页 > 编程语言 > 详细

【SpringBoot】12 Web开发 Part3 SpringMVC扩展

时间:2020-05-09 17:22:04      阅读:55      评论:0      收藏:0      [点我收藏+]

例如我们习惯于SSM的xml配置,

这是使用MVC的容器跳转方式

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       
       xsi:schemaLocation="
       http://www.springframework.org/schema/beans 
       http://www.springframework.org/schema/beans/spring-beans.xsd

       http://www.springframework.org/schema/mvc 
       http://www.springframework.org/schema/mvc/spring-mvc.xsd
"
>
    <mvc:view-controller path="/hello" view-name="success" />
    
    <mvc:interceptors>
        <mvc:interceptor>
            <mvc:mapping path="/hello"/>
            <bean />
        </mvc:interceptor>
    </mvc:interceptors>
</beans>

 

编写一个配置类继承WebMVC适配器类

注意!不能注解@EnableWebMvc

这样可以用这个方法一次处理若干个这样只是需要转发的功能

技术分享图片

 

 

然而这个类在新版被标注为过时的类,在新版又改为实现这个接口即可

技术分享图片

 


 

接管SpringMVC:

大概的意思就是这样,就是为什么不要注解@EnableWebMvc,SpringBoot默认配置所有东西

如果你不想SpringBoot接管MVC的配置,就可以打上这个注解,全盘自己接管Mvc

 

【所有配置好的Web场景全部失效】

- 默认的静态资源配置失效

- 不激活内置的转发中心

- 不激活编码过滤器

- 不激活隐藏协议方法过滤器

 

【不建议全面接管MVC,约定大于配置,不要搞特立独行!!!后续维护困难】


 

 
 

【SpringBoot】12 Web开发 Part3 SpringMVC扩展

原文:https://www.cnblogs.com/mindzone/p/12858802.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!