• SpringBoot概述


    SpringBoot概述

    什么是SpringBoot?

    ​ SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-Framework同属于Spring的产品。设计的目的是用来简化Spring应用的初始搭建以及开发过程。

    ​ 最主要的作用就是让我们快速的构建庞大的Spring项目,尽可能的减少一切的Xml配置,做到开箱即用,迅速上手,让我们关注业务而非配置。

    为什么要学SpringBoot?

    在没有学习SpringBoot之前有以下几点问题:

    1. 复杂的配置:我们Spring工程中复杂的配置其实是开发时的损耗,写配置挤占了编写业务代码的时间 。
    2. 混乱的依赖管理:在项目中添加很多依赖已经很麻烦了,还要知道那些库的哪些版本和其他库不会有冲突,一旦选错了以来的版本,随之而来的不兼容问题就会造成项目的致命伤害。

    SpringBoot的解决方案:

    ​ SpringBoot简化了Spring的应用开发,只需要“run”就可以创建一个独立的、生产级别的Spring应用,SpringBoot为Spring平台及第三方库提供了开箱即用的设置。

    SpringBoot的特点

    ​ SpringBoot为所有Spring的开发者提供了一个非常快速的、广泛接受的入门体验,开箱即用,通过简单的配置简化了以前复杂配置操作。

    ​ 提供了一些大型项目中非常常见的非功能性特性,如内嵌服务器、安全、指标、健康检测、外部优化配置等无需Xml配置。

    SpringBoot的功能

    ​ SpringBoot是以jar包的方式独立运行的,它内嵌Servlet容器(Tomcat,Jetty),无需以war包形式部署到独立的Servlet容器中,提供starter简化maven依赖包的配置,自动装配bean(大多数场景),提倡使用Java配置和注解结合无需xml配置

  • 相关阅读:
    定义扩展点,实现发布订阅机制
    JS阻止事件冒泡
    Virtualbox安装黑苹果
    外部Tomcat使用Java热部署利器JRebel
    在Windows server 2016上使用docker
    Tomcat加载web.xml文件的顺序详解
    IDEA反编译整个jar包
    java集合类的继承结构
    利用BodyTagSupport创建带标签体的自定义标签
    jquery实现简单弹出框
  • 原文地址:https://www.cnblogs.com/zhangruifeng/p/11898019.html
Copyright © 2020-2023  润新知