• SpringBoot专栏(一) -- SpringBoot简介


    解决问题:

    • 为什么要使用SpringBoot?
    • 什么是SpringBoot?
    • SpringBoot和SpringCloud的区别?
    • SpringBoot和SpringMVC的关系?

    1. 为什么要使用SpringBoot?

    如果传统项目要整合SSH或SSM,需要考虑很多问题,比如配置文件,Jar包冲突,整合过程十分繁琐。运行时,将程序打成一个war包放到tomcat的webapps目录下运行。

    SpringBoot是一个快速开发框架,能够帮助我们快速整合常用的第三方框架(通过Maven依赖的方式)。完全采用注解化,简化了XML的配置,内置嵌入Http服务器(Tomcat/Jetty),默认嵌入Tomcat服务器。最终以Java应用程序,Jar包的方式执行。所以,为了更简洁,更高效,更快速的开发Java应用程序,我们会选择使用SpringBoot 框架。

    注意:SpringBoot中没有Web.xml;SpringBoot是通过注解的方式来启动的。

    2. SpringBoot是什么?

    SpringBoot是一个快速开发框架,能够帮组我们快速整合第三方常用框架,完全采用注解化,简化了XML的配置,最终以Java应用程序进行执行。

    3. SpringBoot和SpringCloud的区别?

    SpringCloud是目前完整的微服务解决框架,功能非常强大,包括注册中心、客户端调用工具、服务治理(负载均衡,断路器,分布式配置中心,网关,服务链路等)

    SpringBoot Web组件默认集成SpringMVC,SpringCloud依赖于SpringBoot实现微服务,使用SpringMVC编写微服务接口。

    SpringBoot和SpringCloud的核心区别在于,SpringCloud微服务框架RPC远程调用。

    4. SpringBoot和SpringMVC的关系?

    SpringBoot Web组件集成了SpringMVC框架。

    (转载请标明出处)

  • 相关阅读:
    Lighting maps_练习二
    Lighting maps_练习一
    Materials_练习
    Basic Lighting_练习二
    *201809-3
    程序设计思维与实践 Week14 作业 (3/4/数据班)
    程序设计思维与实践 Week14 限时大模拟 (3/4/数据班)
    程序设计思维与实践 Week15 作业 (3/4/数据班)
    程序设计思维与实践CSP-M4补题
    CCF201609-3
  • 原文地址:https://www.cnblogs.com/mungerz/p/10389753.html
Copyright © 2020-2023  润新知