主要有如下区别:
注意: 有些spring boot版本在加上这个配置以后,启动会失败。也可以不关闭DispatcherServlet,而是将他们指定为不同的URL前缀,让这两个Servlet共存。这种方式在一些历史遗留系统改造,必须使用DispatcherServlet发布REST接口的场景非常有用。
集成java chassis后,可以通过它的方式开发REST接口:
然后可以通过:
如果业务代码不是新开发,而是基于Spring MVC做的开发,现在java chassis基于做改造,还需要注意在禁用DispatcherServlet后,和其有关的功能特性将不再生效。