zoukankan      html  css  js  c++  java
  • 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框架。

    (转载请标明出处)

  • 相关阅读:
    洛谷P2437 蜜蜂路线
    树莓派python3安装face_recognition和opencv2
    记事本
    python中退出多层循环的方法
    openwrt 不死uboot Breed大全
    python通过http下载文件的方法
    Python37 GUI Qt5安装与使用
    openwrt Python3.6通过自带的urllib通过get或post方法请求url
    openwrt 版本源码地址
    echo追加和覆盖
  • 原文地址:https://www.cnblogs.com/mungerz/p/10389753.html
Copyright © 2011-2022 走看看