SpringBoot(一)简介于诞生背景

SpringBoot

SpringBoot是spring家族的一员,其诞生的目的主要是为了简化开发spring应用的步骤,开发一个应用不在需要繁琐的配置.学习了springboot三个多小时,springBoot给我最大的感触就是快速,敏捷,不用写太多繁琐的配置文件

普通web项目步骤

举个栗子,如果不用springBoot,平时我们开发一个Web应用程序需要以下步骤

  • 新建一个web工程
  • 引入依赖
  • 配置web.xml文件
  • 配置框架本身的配置文件
  • 加入运行容器
  • 调试运行
    在这些步骤中,可能大家感触最深的或者最麻烦的就是引入各种依赖和配置各种xml文件,一不小心,依赖包可能冲突,或者缺少,配置文件可能写错.有时候,我们可能只是开发的一个很小的web应用,但是搭建环境可能比写业务代码花的时间长,想起来头都大….或者得不偿失….这时,SpringBoot出现了

springBoot步骤

在用SpringBoot开发一个web项目,我们可以极大的简化配置,可能需要以下几步:

  • 引入springboot-web-start依赖
  • 新建启动类,并在启动类上加入相关配置
  • 创建你的业务类
  • 运行程序
    很直观的看出,SpringBoot比普通的spring项目更加简洁,步骤少,简单.其实,如果从程序的运行角度看,springboot web项目和你开发一个springMVC项目没有多少区别,但是从开发者的角度看,两者开发步骤差距较大,是因为springBoot帮我们做了很多工作,spring一直提倡一种观念:”约定优于配置”,springBoot正是体现了这种思想,将一些常用的配置帮我们内置好,如果我们引入依赖,springBoot会检测我们需要什么,然后加载预定义的配置,启动容器,运行程序,对开发者非常友好

说明

以上是楼主的学习心得,可能总结和梳理的不到位,如果有偏差或者错误,欢迎大家指正

猜你喜欢

转载自blog.csdn.net/tangyaya8/article/details/80387089