zoukankan      html  css  js  c++  java
  • Spring Boot 详细简介

    Spring Boot 在最近几年特别流行,现在新的项目,几乎都在使用 Spring Boot 框架进行开发。为啥它深受大家的喜爱呢?

    今天,给大家简单的介绍一下 Spring Boot。后续会给大家介绍 Spring Boot 系列教程,包括实战。

    Spring Boot 简介

    Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程。也可以说 Spring Boot 能简化我们之前采用SSM(Spring MVC + Spring + MyBatis )框架进行开发的过程。

    可以这么理解,它默认配置了很多框架的使用方式,就像 Maven 一样,整合了所有的 Jar 包,用特定的方式进行配置,简化开发配置过程。

    Spring Boot 好处

    简化、快速、方便。在以前搭建 Spring + Spring MVC + MyBatis 框架时,需要以下这么几步:

    1. 配置 web.xml,加载 Spring
    2. 配置 Spring,配置 MyBatis、配置数据库连接信息
    3. 配置读取配置文件
    4. 配置日志文件

    最后,配置 Tomcat 运行项目。

    如果项目中有几个子项目,每个都需要这样配置。这样的工作就是复制粘贴,耗时且容易出错。

    但是,如果使用 Spring Boot 的话,只需要几步,就可以非常容易和快速地创建基于 Spring 框架的应用程序,它让编码变简单了,配置变简单了,部署变简单了,监控变简单了......

    总之,Spring Boot 对开发框架过程中进行革命的颠覆,简化繁琐的 web 配置,采用大量的配置来简化我们的开发过程。

    我们来看 Spring Boot 在国内关注的趋势图

    image-20210106230900527

    Spring Boot 特性

    1. 快速构建基于 Spring 的应用程序
    2. 通过 Java main 能够快速启动内嵌的 Tomcat,不需要打包部署 war 包
    3. 可以根据提供 pom 的 start 简化 Maven 配置,让 Maven 配置更加简单
    4. 自动配置 Spring、Spring MVC
    5. 采用注解配置,几乎不用使用 XML配置文件

    Spring Boot 四大核心

    1. 自动配置:Spring Boot 能够提供常用的 Spring 应用程序的功能
    2. 起步依赖:Spring Boot 能引用需要的依赖库
    3. Actuator:深入 Spring Boot 应用程序,能探究内部信息
    4. 命令行界面:可选特性,主要针对 Groovy 语言使用

    简单介绍了 Spring Boot,知道它能干嘛,有什么好处。后续用起来才能更加明白。

    下一篇文章给大家介绍如何创建一个 Spring Boot 项目,敬请期待哈。

  • 相关阅读:
    用Xamarin + VS 编写Android程序体验及其与Android Studio的比较
    【Android】XML文件的解析
    【Ubuntu】您没有查看“sf_VirtualDisk”的内容所需的权限。
    Android酷炫实用的开源框架(UI框架)
    Linux下安装gcc 、g++ 、gfortran编译器
    Ubuntu 分辨率调整及操作问题解决
    “this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot” 问题解决
    【Android】沉浸式状态栏实现
    【Android】基于TCP协议的网络通信
    C#中string和byte[]相互转换问题解决
  • 原文地址:https://www.cnblogs.com/geshanzsq/p/14271316.html
Copyright © 2011-2022 走看看