5. SpringBoot 基础

SpringBoot简化了Java开发的复杂配置,提升开发效率。它支持独立运行的项目,内嵌Servlet容器,简化Maven配置,自动配置Spring,提供运行时监控,并且无需XML配置。SpringBoot适合快速构建项目,集成主流技术,提高部署效率。

5. SpringBoot 基础

在这里插入图片描述

5.1.1.什么是SpringBoot

1.随着动态语言的流行(Ruby,Grooy,Scala,Node.js)。java开发变的笨重,繁多的配置,低下的开发效率,和第三方的继承难度大
2.SpringBoot应运而生
  2.1 使用习惯优于配置,项目中存在大量的默认配置,无需动手进行配置 ->  可以让项目快速运行起来
  2.2 使用SpringBoot容易创建一个独立运行的(jar,内嵌的Servlet容器) 
      -> 使用SpringBoot可以只用很少的Spring配置

5.1.2.SpringBoot的核心功能

1.独立运行的Spring项目
  运行一个SpringBoot的项目只需要java -jar xx.jar来执行
2.内嵌的Servlet容器
  SpringBoot可以选择内嵌的Tomcat,Jetty,无需以war的形式创建
3.提供starter简化maven配置
  e.g.maven依赖了SpringBoot-start-web时,自动加载相关的包
4.自动配置Spring
  SpringBoot会根据java的路径,自动配置Bean
5.准生产的应用监控
  提供了基于http/ssh/telnet对运行时进行监控
6.无代码生成和XML配置
  SpringBoot使用的是通过条件注解来实现。不需要借助代码来生成

5.1.3.SpringBoot的优缺点

优点
1.快速构建项目
2.对主流的的无配置集成
3.项目无需依赖外部的Servlet容器
4.提供运行时监控
5.提高开发,部署效率
6.和云计算天然集成

5.2.1 SpringBoot的搭建常识

1.SpringBoot支持Maven和Gradle的构建方式
2.可以以jar的形式部署,也可以按照传统的war部署
3.SpringBoot最低要求JDK1.6和Spring4.X要求一致
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值