一,关于SpringBoot,为什么学习SpringBoot
随着互联网的兴起,Spring势如破竹,占据着Java领域轻量级开发的王者地位。随着Java语言的发展以及市场开发的需求,Spring推陈出新,推出了全新的Spring Boot框架。Spring Boot是Spring家族的一个子项目,其设计初衷是为了简化Spring配置,从而可以轻松构建独立运行的程序,并极大提高开发效率。
Spring Boot是由Pivotal团队提供的基于spring下的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程。框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。近几年微服务开发需求的迅速增加,Spring Boot框架的出现恰好完美解决了这些问题,同时其内部还简化了许多常用的第三方库配置,这也间接体现了Spring Boot框架的优势。
学习 Spring Boot 可以帮助我们快速构建基于 Spring 框架的应用程序,它提供了许多开箱即用的功能和约定,使得我们可以更加专注于业务逻辑的实现,而不需要过多关注框架本身的配置和细节。此外,Spring Boot 还具有高度的可扩展性和灵活性,可以满足不同规模和需求的应用程序开发。因此,学习 Spring Boot 可以提高我们的开发效率和代码质量,也可以增强我们的竞争力和就业前景。12
二,制作简单的学生数据增删查改系统
1.搭建开发环境
需要准备的环境
- springboot2.x需要JDK1.8.0_201(以上版本),sprringboot3.x需要JDK17
- Apache Mevan 3.6.0以上版本
- intellij IDEA UItimate旗舰版
JDK安装
JDK的下载与安装
通过官网下载 https://www.oracle.com/java/technologies/downloads/
环境变量配置
计算机系统信息——高级系统设置——环境变量——系统变量下的path里增加Apache Mevan文件下的bin文件路径
2.创建Maven项目
类型选择Maven
创建Maven项目完成之后,点击设置修改构建工具
3.添加SpringBoot相关依赖
springboot 通过引用spring-boot-starter-web依赖,整合SpingMVC框架。添加相应的starter模块,就相当于添加了相应的所有必须的依赖包,包括spring-boot-starter。spring-boot-starter-test:支持常规的测试依赖,包括JUnit、Hamcrest、Mockito以及spring-test模块。spring-boot-starter-web :支持全栈式Web开发,包括Tomcat和spring-webmvc等相关依赖。
application.properties配置:数据库用户密码和sql数据库里要一致,接口设置为8081,
4.application.properties的配置
5.数据库表创建:
这里用的是mysql5.7.26,创建表名为tb_costomer,字段id,jobNo,name,department;
6.编写主程序类:
Dao接口实现类的数据表名和数据库表名要一致
7.项目效果:
启动项目进行测试
效果
8.打包:
使用Maven插件打包,点击package
打包完成之后可以使用终端启动测试。
三,心得体会
SpringBoot 是一个非常优秀的开发框架, 它简化了项目的开发和部署过程。通过SpringBoot课程学习,学习到了具备了一定操作:环境搭建、环境配置、依赖添加、连接数据库、异常处理等技能,学会了如何搭建简单的系统搭建。虽然学习的内容不是很多,过程中也遇到了一些晦涩难懂的知识,通过教师知道和自己查找资料解决了。