spring boot学习-01简介

1、什么是spring boot

Spring Boot是一种全新的框架,其设计目的是为了用来简化spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,使开发人员不再需要定义样板化的配置。

简言之,spring boot是一个启动spring项目的工具。本质上来说,spring boot就是一些库的集合,它能够被任意项目的构建系统所使用。

2、为什么要用spring boot

之前写spring项目时,需要配置各种xml文件,随着spring3,spring4的相继推出,约定大于配置逐渐成为了开发者的共识,大家也渐渐的从写xml转为写各种注解,在spring4的项目里,你甚至可以一行xml都不写。此时,spring boot伴随着spring4一起出现了。

3、spring boot可以做什么

spring boot是spring的一个封装,因此,以前可以用spring做的事情,现在用spring boot都可以做。

spring boot是一个非常好的微服务开发框架,你可以使用它快速的搭建起一个系统。同时,你也可以使用spring cloud(Spring Cloud是一个基于Spring Boot实现的云应用开发工具)来搭建一个分布式的网站。

4、spring boot的优点

  • 1)使编码变得简单

spring boot采用java config的方式,对spring进行配置,并且提供了大量的注解,极大地提高了工作效率。

  • 2)使配置变得简单

在这里插入图片描述
spring boot提供许多默认配置,当然也提供自定义配置。但是所有spring boot的项目都只有一个配置文件:application.properties/application.yml。用了spring boot,再也不用担心配置出错找不到问题所在了。

  • 3)使部署变得简单

spring boot内置了三种servlet容器:tomcat,jetty,undertow。因此,只需要一个java的运行环境就可以跑spring boot的项目了。spring boot的项目可以打成一个jar包,然后通过java -jar xxx.jar来运行(spring boot项目的入口是一个main方法,运行该方法即可。 )

  • 4)使监控变得简单

spring boot提供了actuator包,可以使用它来对你的应用进行监控。它主要提供了以下功能:
在这里插入图片描述

5、总结

spring boot可以独立运行spring项目;具有内嵌的servlet容器;提供starter简化maven配置;自动配置Spring,无xml文件;提供了基于http、ssh、telnet对运行时的项目进行监控。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值