zoukankan      html  css  js  c++  java
  • 初始SpringBoot

    1、Spring Boot 简介

      SpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品  
      设计目的是用来简化新Spring应用的初始搭建以及开发过程
      最主要作用就是帮我们快速的构建庞大的spring项目,并且尽可能的减少一切xml配置
      做到开箱即用,迅速上手,让我们关注与业务而非配置

      简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 

    2.为什么要学习Spring Boot

       1. 在没有使用SpringBoot之前存在以下的问题:

        复杂的配置
          项目各种配置其实是开发时的损耗
          写配置挤占了写应用程序逻辑的时间
        混乱的依赖管理
          项目当中添加很多库已经很麻烦了
          还要知道这些库的哪个版本和其他库不会有冲突
          一旦选错了依赖的版本,随之而来的不兼容问题就会造成项目的致命性伤害
      2. 使用SpringBoot可以轻松解决上面的问题:

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

    3.Spring Boot特点

      为所有 Spring 的开发者提供一个非常快速的、广泛接受的入门体验
      开箱即用,通过简单的配置,简化了以前复杂配置操作
      提供了一些大型项目中常见的非功能性特性,如内嵌服务器、安全、指标,健康检测、外部化配置等
      无需 XML 配置

    4.Spring Boot功能

      以jar包方式独立运行(jar -jar xxx.jar)
      内嵌Servlet容器(tomcat, jetty),无需以war包形式部署到独立的servlet容器中
      提供starter简化maven依赖包配置
      自动装配bean(大多数场景)
      提倡使用java配置和注解配置结合而无需xml配置

  • 相关阅读:
    21-MySQL-Ubuntu-快速回到SQL语句的行首和行末
    2- SQL语句的强化
    1-数据准备
    20-MySQL-Ubuntu-数据表的查询-子查询(九)
    19-MySQL-Ubuntu-数据表的查询-自关联(八)
    18-MySQL-Ubuntu-数据表的查询-连接(七)
    17-MySQL-Ubuntu-数据表的查询-分页(六)
    16-MySQL-Ubuntu-数据表的查询-分组与聚合(五)
    15-MySQL-Ubuntu-数据表的查询-聚合函数(四)
    14-MySQL-Ubuntu-数据表的查询-范围查询(三)
  • 原文地址:https://www.cnblogs.com/pcliu/p/11098915.html
Copyright © 2011-2022 走看看