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

    一、Spring Boot简介

      Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不需要定义样板化的配置。Spring Boot去除了大量的xml配置文件,简化了复杂的依赖管理,配合各种starter使用,基本上可以做到自动化配置,Spring可以做的事情,现在用Spring Boot都可以做。简单地说,Spring Boot就是整合了很多优秀的框架,不用我们自己手动去写一堆xml配置。

    二、Spring Boot的优点

    1. 快速创建独立运行的Spring项目以及与主流框架集成

    2. 内嵌Tomcat或Jetty等Servlet容器,应用无需打成WAR包

    3. starters自动依赖与版本控制

    4. 大量的自动配置,简化开发,也可修改默认值

    5. 无需配置XML,无代码生成,开箱即用

    6. 准生产环境的运行时应用监控

    7. 与云计算的天然集成

    三、Spring Boot的四个主要特性

    1. Spring Boot Starter:它将常用的依赖进行了整合,将其整合并到一个依赖中,这样就可以一次性添加到项目的Maven中。

    2. 自动配置:Spring Boot的自动配置特性利用了Spring4对条件化配置的支持,合理地推测应用所需的Bean并自动化配置他们。

    3. 命令行接口:(Command Line Interface,CLI)Spring Boot的CLI发挥了Groovy编程语言的优势,并结合自动配置进一步简化Spring应用的开发。

    4. Actuator:为基于Spring Boot的应用功能添加多个有用的管理端点。

  • 相关阅读:
    python快速查看内置模块函数
    kettle -小技巧 null 跳过唯一索引
    IOException:Connection refused:connect Kettle连接数据库
    各种数据库的jdbc驱动下载及连接方式
    DataCleaner中文文档
    ModuleNotFoundError: No module named 'xlwt' 。
    liunx 常用命令
    Mysql 环境搭建详解
    查询mysql所有表数据、字段信息
    mysqp pk、nn、qu、b、un、zf、ai、g代表的意思
  • 原文地址:https://www.cnblogs.com/zbh355376/p/15292325.html
Copyright © 2011-2022 走看看