学习SpringBoot的心得体会

一,关于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课程学习,学习到了具备了一定操作:环境搭建、环境配置、依赖添加、连接数据库、异常处理等技能,学会了如何搭建简单的系统搭建。虽然学习的内容不是很多,过程中也遇到了一些晦涩难懂的知识,通过教师知道和自己查找资料解决了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值