首先对SpringBoot有了一个初步的了解,我们之前在学习Spring的时候,需要配置许多xml文件,而简单来说,SpringBoot就是对Spring的配置文件进行了简化。
在开始学习SpringBoot的时候第一次听说了约定大于配置这一句话:维基百科上说,约定大于配置,也称作约定编程,是一种软件设计范式,旨在减少软件开发人员需要做的决定的数量。懵懵懂懂的,然后又看到另一位朋友分析道:其实就是说,开发人员仅仅需要规定不符合约定的部分,例如,如果模型中有个名为Sale的类,那么数据库中对应的表就会默认命名为sales。只有在偏离这一约定时,例如将该表命名为”products_sold”,才需写有关这个名字的配置。
如果您所用工具的约定与你的期待相符,便可省去配置;反之,你可以配置来达到你所期待的方式。就是说我们在开发过程中可以省去一些默认的配置。
Spring Boot是为了简化Spring开发而生,主要思想是降低spring的入门,使得新手可以以最快的速度让程序在spring框架下跑起来。SpringBoot就是一个优化后的框架,省去了许多默认的配置,让基于Spring的项目的配置变得简单。