Spring boot 与 Spring MVC

博客为本人学习笔记,内容大多从网上学习与整理所得,若侵权请告知!

背景

现存框架SpirngMVC+Redis+ActivateMQ形式不足以满足日益强大且分散的业务结构,所以考虑考虑扩充Spring Boot 微服务形式进行技术革新,所以一边摸索一边设计。

Spring boot 简介

Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。

我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。从本质上来说,Spring Boot就是Spring,它做了那些没有它你也会去做的Spring Bean配置。

Spring boot 与Spring MVC区别

Spring MVC:

  1. 轻度耦合 ,一定程度上方便了JAVA的web应用开发;
  2. Spring集成,MVC是Spring的一个模块,是一个web框架。通过Dispatcher Servlet, ModelAndView 和 View Resolver,解决了应用的URL路由、Session、模板引擎、静态web资源等等的问题;

Spring boot:

  1. 自动配置 ,实现了自动配置,进一步的降低了项目搭建的复杂度;
  2. 快速开发整合包,如果说SpringMVC是基于Spring的一个 MVC 框架,那么Spring Boot 就是基于Spring4的条件注册的一套快速开发整合包。

总结

Spring框架需要进行大量的配置,Spring Boot引入自动配置的概念,让项目设计变得更容易。Spring Boot本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷的开发新一代基于Spring框架的应用程序。它并不是替代Spring的解决方案,而是紧密结合Spring框架以提升开发效率的工具。同时它继承了大量常用的第三方库配置,如Jackson,JDBC,Mongo,Redis,Mail等等,Spring Boot应用的中的这些第三方库可以很方便的快速创建、开发一个符合业务本身的应用。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值