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.个性化配置非常简单
创建一个项目 引入依赖
创建Student实体类
1.student类
2.接口
StudentRepository 增删改查
3.接口的实现类
出现的问题:发现引入的lombok jar包依赖@AllArgsConstructor 只能自己添加构造
解决办法:在setting里面安装lombok 重启后问题就解决了
5.controller与repository对接
6.创建一个启动类
注意:启动类application (名字可以改)默认是扫描当前目录及子目录 如果将application放到text文件中 程序就不能正常运行了 所以application必须放在com.southwind包下面
运行成功
7.通过浏览器访问
程序运行才能访问
8.使用postman查看数据(程序运行才能send成功)
执行添加操作 添加的是json数据
执行完 用get 再查询一次
修改操作 把id为4的name改成xiaoxiao
删除操作 删除id为4的数据数据
9.如何去改端口
文件必须放在resource文件下,文件名必须是application.yml