springmvc实例入门程序 tomcat启动springmvc装配流程?
tomcat启动springmvc装配流程?
在spring配置文件中,将init-m
Spring MVC过时了吗?
当然,SpringMVC并没有过时。目前,许多企业 项目基于SpringMVC。题主可能并没有真正理解SpringMVC的精髓。最早的时候,我们用SpringMVC的时候,前端和后端可能是耦合在一起的。通过控制器的ModelAndView返回一个jsp页面。但是现在这种方法基本已经被淘汰了。现在的SpringMVC框架是用Rest风格写控制器层,也就是我们的控制器层不再是返回Jsp的页面,而是Json格式的数据。前端可以选择市面上任何流行的框架,如:React、vue、applet、H5等所以SpringMVC和前后端分离没有关系。如果你还遵循早期的ModeAndView开发,那你就真的落伍了。
但是随着微服务框架SpringBoot的出现和大规模普及,SpringMVC的使用量在减少,主要是SpringMVC的配置过于复杂。SpringMVC要写的xml文件很多,写起来很复杂。当然,这些xml文件的编写基本上是一次性的。只要完成了第一次的写作,后续的业务拓展基本不需要改动。但是SpringBoot基本上完全抛弃了xml文件的配置,所有的配置都是框架自己集成的,只需要按照特定的约定就可以了。当然,在集成一些中间件的时候,我们只需要编写相应的Java代码,所以SpringBoot的使用越来越广泛,很多企业的新项目都是基于SpringBoot开发的。
不管是SpringMVC还是SpringBoot,只要精通一个框架,剩下的自然就懂了。该框架本身旨在减少程序员 美国的工作,没有必要在过时的问题上纠缠太多。使用它是我们的最终目标。
框架 SpringMVC SpringBoot 配置 控制器
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。