SpringBoot简介
SpringBoot引言
-
SpringBoot是一个全新的框架,其设计目的是简化Spring应用的初始搭建以及开发过程,该框架使用了特定的方式进行配置,从而使开发人员不再需要定义样板化的配置;
-
SpringBoot 作为快速开发框架;
-
SpringBoot(全新框架,快速开发框架,“微框架”)进一步封装 = Spring(项目管理) + SpringMVC(控制器);
-
SpringBoot + Spring data jpa 代替 Spring + SpringMVC + mybatis;
-
Json:JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式
SpringBoot特点
-
构建一个独立的Spring应用;(用SpringBoot + mybatis也行)
-
SpringBoot开发的应用内嵌tomcat容器,无需部署war文件;
-
简化maven配置;
-
自动配置Spring应用和SpringMVC应用,没有XML配置文件,相当于简化了Spring相关配置;
SpringBoot约定
-
src/main/java
-
com.xxx.xxx
-
.dao
-
.service
-
Application
-
Application是SpringBoot应用的全局入口类(建议命名为Application),这个类只能出现一次,且这个类要在所有的子包之上,即该类存放位置与controller, dao, service等包位于同一目录之下。
-
src/main/resource
-
application.yml (必须有这个SpringBoot配置文件)