Spring Boot课程归纳总结

   课程介绍

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

此外,Spring Boot继承了Spring框架原有的优秀特性,并且通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。它还集成了大量的框架,从而解决了依赖包的版本冲突以及引用不稳定等问题。

---------------------------------------------------------------------------------------------------------------------------------

课程上做的项目,在直接的电脑打开,以及下载软件和环境配置。

idea开发环境配置

1,首先下载IntelliJ IDEA,在百度搜索idea官网下载软件,也可以输入他的官方页面

IntelliJ IDEA – the Leading Java and Kotlin IDE (jetbrains.com)IntelliJ IDEA – the Leading Java and Kotlin IDE (jetbrains.com)icon-default.png?t=N7T8https://www.jetbrains.com/idea/IntelliJ IDEA – the Leading Java and Kotlin IDE (jetbrains.com)

点击下载

点击下载他还弹出下一个页面,这里分有最终版和社区版这里我们要下载的是社区版

IntelliJ IDEA的社区版和最终版主要有以下区别:

1.社区版是免费的,基于开源代码构建,主要用于纯JVM和Android开发,拥有大部分开发所              需的功能,但不包括前端css和js的技术支持。

2.最终版是付费的,可以支持web端和企业端的开发使用,能支持众多前端和后端框架和技术,提供分析和数据库工具、HTTP客户端,并允许免费使用30天。

3.在界面和特性方面,Idea Ultimate版本具备更加复杂的工具和优秀的插件,而Community版本相对简单。例如,Ultimate版本提供完整的工具集,包括MVC、Servlet、JPA和Hibernate等工具,而Community版本缺少一些复杂的工具。此外,Ultimate版本还拥有更好的智能代码感知和代码自动完成功能,例如自动完成代码、快速找到特定符号等等。这些特性在Community版本中虽然存在,但相对较弱。

如果拥有学生教育邮箱,可以以学生身份激活IntelliJ IDEA和jetBrains全家桶

下载安装完成开始电脑的环境变量首先要下载jdk-17.0.7和apache-maven-3.9.4,然后右键此电脑点属性,高级系统设置,环境变量,看看有没有JAVA_HOME和MAVEN_HOME,如果没有我们新建出来,然后浏览目录选择刚才我们下载jdk-17.0.7放的文件地址,MAVEN_HOME也是如此

然后点开path然后我们新建,浏览选择我们下载jdk-17.0.7放的文件地址,然后重复新建选择我们下载apache-maven-3.9.4放的文件地址

然后Windows+r弹出一个框我们输入cmd在输入mvn -v回车,这样我们的环境变量就配完了

打开我们下载安装好的IntelliJ IDEA

   这样我们的配置环境就做完了。  

项目

      然后就可以打开IntelliJ IDEA开始创建我们的项目或者打开我们在课程上备份的项目,Open是打开我们从教室备份的项目。

New Project是创建我们新的项目文件,

项目名字规则规范

项目名:全部小写

文件名:在文件名或文件夹名中,最多可以有255个字符。其中包含驱动器和完整路径信息,因此用户实际使用的字符数小于255,每一文件一般都有三个字符的文件扩展名(也叫后缀名),用以标识文件类型,文件名或文件夹名中不能出现的字符有: \ / : * ? # ” < > | 不区分英文字母大小写。

常量名:常量名需要全部大写,这样浏览时就可以轻松找到程序中的常量并进行检查或者修改。

变量名方法名:变量名方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。

类名:类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。 如:`public class MyFirstClass{}

包名:全部小写

创建项目

下一步选择

这样我们的一个人项目就创建完成,即可以开始我们的项目开发。

Controller:控制器这是计算机硬件或软件中的一个组件,用于管理和控制系统的特定部分

Entity:是一个通用的概念,通常被用来表示客观存在并可相互区别的事物。在数据库中,Entity往往指某类事物的集合,比如学生、订单、产品等。每个Entity都可以被视为一个对象,其属性可以包括名称、描述、时间戳等。

Mapper:是MyBatis中用于定义SQL语句和数据操作的接口,它通过Java接口定义了对数据库的操作,可以将数据操作从具体的实现中解耦,提高代码的可维护性和可扩展性。

Service:服务层是对业务逻辑实现的部分,它位于DAO(数据访问对象)层和Controller(控制层)之间。Service层的作用是将业务逻辑封装成服务,以提供给外部使用。

以下是我的停车场收费系统项目代码视频和运行结果

停车场收费系统

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值