1.简介
SpringBoot提供一种固定的、约定优于配置风格的框架,使开发者更快地创建基于spring的应用和程序。可以高效的创建基于Spring的应用服务(SpringBoot不是对spring功能的增强,而是可以更快速使用spring)。为微服务spring cloud铺路,可整合其他框架。
SpringBoot的部分模块(通过pom.xml引入):
spring-boot-starter: Spring Boot的核心启动器,包含了自动配置支持、日志和YAML。
spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito
spring-boot-starter-jdbc: 支持JDBC数据库。
spring-boot-starter-thymeleaf: 支持Thymeleaf模板引擎,包括与Spring的集成。
spring-boot-starter-web: 支持全栈式开发,包括Tomcat和Spring-WebMVC。
mybatis-spring-boot-starter: 整合spring-mybatis依赖。
2.Demo说明
本文的demo是搭建好的项目,放到代码仓库中,对项目有简单的说明,方便开发者快速使用。没有太多的技术底层讲解,主要讲解的是开发使用。
3.Demo使用运行前提
项目运行需要有环境基础,本文以mac电脑为例。下表对环境进行说明,并提供搭建参考博文。