色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

SpringMVC過時了嗎?

方一強2年前29瀏覽0評論

SpringMVC當然沒有過時,目前很多企業(yè)的項目還都是基于SpringMVC構建的。

題主可能并沒有真正理解SpringMVC的精髓。最早的時候,我們使用SpringMVC的時候可能是前后端耦合在一起的。通過Controller的ModelAndView返回一個jsp的頁面。但是現在這種方式基本已經被淘汰。現在的SpringMVC框架都是以Rest風格編寫Controller層,也就是我們Controller層不再是返回Jsp的頁面,而是返回Json格式的數據。而前端可以選擇任何目前市面上流行的框架,例如:React、vue、小程序、H5等。所以,SpringMVC跟前后端分離沒有關系。如果說你還按照早期的ModeAndView開發(fā),那你真的落伍了。

但是,隨著微服務框架SpringBoot的出現以及大規(guī)模流行,SpringMVC的使用程度在降低,這主要是SpringMVC的配置太復雜。SpringMVC中有大量的xml文件需要編寫,而且編寫起來很復雜。當然這些xml文件編寫是基本一次性的,只要第一次編寫完成,后續(xù)的業(yè)務開發(fā)基本不用再改變。而SpringBoot基本完全拋棄了xml文件的配置,所有的配置都是框架本身集成好的,只需要按照特定的約定去做就好。當然在集成有些中間件的時候,我們只需要編寫相應的Java代碼即可,所以,SpringBoot的使用越來越廣泛,企業(yè)的很多新項目都是基于SpringBoot去開發(fā)。

不管是SpringMVC還是SpringBoot,只要精通一種框架,剩下的框架自然而然的就懂了。框架本身就是為了減少程序員的工作而設計的,無需過多的糾結過不過時的問題,拿來即用是我們最終的目標。