spring boot是一个spring框架的开源框架,用于简化spring应用程序
主要特点
1.简化配置:减少了传统spring应用中的的大量配置它通过自动配置(auto)和起步依赖(starter)来简化配置过程
2.集成性强:提供了大量开箱即用的特性和功能,如Servlet
3.微服务支持:非常适用于构建微服务架构,提供了丰富的支持,如通过spring cloud进行微服务开发
4.内嵌服务器:可以将应用程序打包成一个可执行的jar文件,内置了常用的Servlet容器,如Tomcat、Jetty、Undertow。
5.生态丰富:可以使用各种扩展和插件,如Actuator、Spring Boot DevTools等
现在新建一个spring boot项目
在这里可以初始化一个应用
Spring Initializrhttps://start.spring.io/
rest api 规范
路径
路径表示API的具体网址,在restful架构中每个网址代表一种资源,所以网址中不能有动词,只有名词且名词往往与数据库表格名对应
Http 动词
使用Spring Boot框架
使用spring boot分三个步骤
1.建立与数据库间的映射
2.Service层
3. controller层