zoukankan      html  css  js  c++  java
  • 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配置

  • 相关阅读:
    【crontab】误删crontab及其恢复
    New Concept English there (7)
    New Concept English there (6)
    New Concept English there (5)
    New Concept English there (4)
    New Concept English there (3)
    New Concept English there (2)Typing speed exercise
    New Concept English there (1)Typing speed exercise
    New Concept English Two 34 game over
    New Concept English Two 33 94
  • 原文地址:https://www.cnblogs.com/zhangruifeng/p/11793060.html
Copyright © 2011-2022 走看看