springboot的特点

1.为什么使用Springboot?
 传统项目:
    a.整合SSH或SSM,考虑 配置文件,jar包冲突问题,整合起来繁琐;
    打包方式:打成一个war包放入到tomacat的webapps目录下进行执行;
 Springboot项目:
    a.Springboot 是一个快速开发框架,能够帮助我们快速整合第三方常用框架(Maven依赖关系(Maven的继承)),
     完全使用注解化,简化xml文件配置(在spring3.0之后采用注解方式启动Springmvc),内置嵌入了Http服务器(Tomcat,Jetty),
    默认嵌入了Tomacat服务器;最终以java应用程序进行执行;使用Java创建Tomacat;Springboot项目没有web.xml;
2.Springboot与SpringCould的关系?
   1.Springboot是一个快速开发框架,可以快速帮助我们整理常用第三方框架;
     完全采用注解化,简化xml文件配置,最终以java应用程序进行执行;
   2.SpringCould是一套目前完整微服务解决框架;
      注册中心,客户端调用工具,服务治理(负载均衡,断路器,分布式配置中心,网关,服务链路等),
   3.关系:
   Springboot是 微服务框架?
   SpringBoot+SpringCould 实现微服务开发;
   SpringBoot实现快速开发;
      微服务通讯技术http+json(restful)轻量级
      Springboot Web组件默认集成了SpringMVC,
      SpringCould依赖于Springboot实现微服务,
      使用SpringMVC编写微服务接口;
4.SpringCould和Springboot的区别?  
     a.微服务开发---》RPC远程通讯技术、服务治理;  
     核心区别:SpringCould微服务框架--》rpc远程调用
               单纯的只是集成Springboot实现快速开发
               
5.SpringBoot和SpringMVC的关系?
    1.Springboot web组件集成了SpringMvc框架;
      但是Springboot启动SpringMVc是没有传统的配置文件;
      SpringBoot如何启动SpringMvc?
       1.在SpringMVC3.0支持注解方式启动;
6.总结:
 Springboot是一个快速开发框架,可以帮助我们快速整合常见的第三方框架(Maven的继承方式),
 完全采用注解化(使用注解方式启动SpringMvc),简化XML,内置HTTP服务器(TOmacat,Jetty),
 最终以java应用程序进行执行;(不需要翻入打包放入到服务器,之间通过Java命令可以执行(java -jar))

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值