什么是SpringBoot
SpringBoot属于Spring家族中的一员;它是Spring的衍生框架;Spring的核心内容是控制反转(Ioc)和依赖注入(DI)
SpringBoot是一个框架,一种新的编程规范,它的产生简化了框架的使用,所谓简化是指简化了Spring众多框架所需的大量繁冗的配置文件,所以SpringBoot是一个服务于框架的框架,服务范围是简化配置文件;简单点说,SpringBoot是一个简化了配置的Spring框架。
SpringBoot的作用
SpringBoot最明显的特点,就是让文件配置变得简单,让应用部署变得简单;使用SpringBoot内置的服务器,并装备启动代码,可以快速开启一个Web容器进行开发
SpringBoot的使用特点
- 一个简单的SpringBoot工程不需要再pom.xml文件中手动添加配置
- SpringBoot工程不需要繁多的配置文件,只需要一个配置文件即可,其中包含服务器端口、数据库用户名、密码等
- 在SpringBoot工程创建时,会自动创建Application启动类,代表着本工程项目和服务器的启动加载,故不需要手动改配置Tomcat,但有可能出现端口号冲突的问题
SpringBoot的特点
-
依赖管理:
SpringBoot做了大量的starter,starter是帮助我们导入依赖项的一个入口,简化了项目依赖管理