Spring Boot(一)

Sping Boot

sping boot是一个快速开发框架,可以迅速搭建出一套基于Spring框架体系的应用,是Spring Cloud的基础。Spring Boot开启了各种自动装配,从而简化代码的开发,不需要编写各种配置文件,只需要引入相关依赖就可以迅速搭建一个应用
特点
1.不需要web.xml
2.不需要springmvc.xml
3.不需要tomcat Spring Boot内嵌了tomcat
4.不需要配置json解析,支持REST架构
5.个性化配置非常简单

创建一个项目 引入依赖

Spring Boot(一)
Spring Boot(一)

Spring Boot(一)

创建Student实体类

1.student类

Spring Boot(一)
Spring Boot(一)
Spring Boot(一)

2.接口

StudentRepository 增删改查
Spring Boot(一)
Spring Boot(一)
Spring Boot(一)

3.接口的实现类

Spring Boot(一)
Spring Boot(一)出现的问题:发现引入的lombok jar包依赖@AllArgsConstructor 只能自己添加构造
解决办法:在setting里面安装lombok 重启后问题就解决了
Spring Boot(一)
Spring Boot(一)
Spring Boot(一)

5.controller与repository对接

Spring Boot(一)
Spring Boot(一)
Spring Boot(一)

6.创建一个启动类

注意:启动类application (名字可以改)默认是扫描当前目录及子目录 如果将application放到text文件中 程序就不能正常运行了 所以application必须放在com.southwind包下面
Spring Boot(一)
Spring Boot(一)

运行成功
Spring Boot(一)

7.通过浏览器访问

程序运行才能访问
Spring Boot(一)

8.使用postman查看数据(程序运行才能send成功)

Spring Boot(一)
Spring Boot(一)
执行添加操作 添加的是json数据
Spring Boot(一)
执行完 用get 再查询一次
Spring Boot(一)
修改操作 把id为4的name改成xiaoxiao
Spring Boot(一)
Spring Boot(一)
删除操作 删除id为4的数据数据
Spring Boot(一)

9.如何去改端口

文件必须放在resource文件下,文件名必须是application.yml
Spring Boot(一)
Spring Boot(一)
Spring Boot(一)