我是靠谱客的博主 欣慰老鼠,最近开发中收集的这篇文章主要介绍Spring、springMVC、SpringBoot区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Spring是一个“引擎”,其实就是我们最底层的框架;springMVC是基于spring的mvc框架,springBoot是基于spring4的条件注册的一套快速开发整合包。

Spring最初利用工厂模式(DI)、代理模式(AOP)解耦应用组件。大家觉得挺好用的,于是按照这种模式搞了一套mvc框架(一些用于spring解耦的组件)用于开发web应用,这就是我们的springmvc了。因为springmvc的配置太过复杂了,各种xml臃肿且复杂;并且每次开发都有很多的样板代码,这些样板代码都是可以提取出来的。于是开发出一套“懒人整合包”,这个包就是springboot。这个包里面约定优于配置,简化了springmvc的配置流程。springboot有许多的优点,首先是我们再也不用那么多xml配置文件了,通过查看javaconfig可以很快的明白一些框架的关键;所谓的javaconfig就是以编码的形式通过注解往spring容器里面写bean取代臃肿的xml配置。第二个优点是集成了大量的第三方库的配置,如jdbc,redis等,第三个方面是迎合了微服务。

最后

以上就是欣慰老鼠为你收集整理的Spring、springMVC、SpringBoot区别的全部内容,希望文章能够帮你解决Spring、springMVC、SpringBoot区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部