简介
SpringBoot设计的目的是简化 Spring应用的初始搭建以及 开发过程。
SpringBoot概述
parent
继承父pom文件,方便管理依赖的版本。此处涉及maven的使用
作用:
继承parent的形式可以采用引入依赖的形式实现效果
starter(原理是依赖传递)
包含了若干个依赖的信息,其实是pom文件,使用的原理是依赖传递。
- 定义了当前项目使用的所有依赖坐标,以达到减少依赖配置的目的
parent:
-
所有的SpringBoot项目要继承的项目,定义了若干个坐标版本号(对依赖进行管理,而非依赖),以达到减少依赖冲突的目的
-
spring-boot-starter-parent各版本间存在着诸多坐标版本不同
即,parent只是对依赖的版本进行了配置,但是依赖用不用还是要由开发者决定,而starter不同,它会将内部定义的所有依赖坐标都导入进来
启动方式
内嵌tomcat(内置服务器)
扩展
REST开发
REST简介
按照REST风格访问资源时使用行为动作区分对资源进行了何种操作。
RESTful
根据REST风格对资源进行访问称为RESTful
RESTful入门案例
@RequestMapping
@PathVariable
注解对比: