概要
在当今快速发展的软件开发领域,构建高效、可扩展且易于维护的应用程序是至关重要的。Spring Boot作为一种流行的Java开发框架,以其简洁的配置、快速的开发流程和强大的功能,吸引了众多开发者的关注。选择学习Spring Boot,旨在提升自己的开发技能,更好地应对实际项目中的各种挑战,提高开发效率,为构建高质量的企业级应用打下坚实的基础。
学习目标
-
知识目标
熟悉Spring Boot全局配置文件的使用、掌握Spring Boot配置文件属性值注入、掌握Spring boot项目结构
-
能力目标
能够对Spring Boot项目进行简单配置
整体架构流程
1.配置JDK
2.配置MAVEN
3.修改配置文件
4.下载IDEA
5.修改IDEA的路径
6.实现项目
需要准备的环境
1.Spring Boot 2.0x需要JDK 1.8.0_201(以上版本),Spring Boot3.x需要JDK17
2.Apache Maven 3.6.0(以上版本)
3.IntelliJ IDEA UItimate旗舰版
技术细节
1.JDK安装
1.1通过官网下载并安装
Java Downloads | Oracle 中国https://www.oracle.com/cn/java/technologies/downloads/
1.2环境变量配置
1.2.1打开高级系统设置
1.2.2打开环境变量
1.2.3新建系统变量
1.2.4新建JAVA_HOME变量,变量值为JDK安装路径
1.2.5在系统变量中找到Path变量进行编辑
1.2.6将刚才新建的JAVA_HOME变量加入其中
1.2.7 长按Windows键+R调出cmd
1.2.8利用cmd命令验证环境配置是否成功 java _version
•为什么需要配置环境变量?为了在命令行窗口下编译和运行Java程序。
。我们所写的Java程序,都是保存在一个后缀名为.java的文件当中的,这个文件称之为源文件,源文件并不能被执行,它需要首先被编译成二进制字节码文件,也就是后缀名为.class的文件。那么怎样把源文件编译成二进制字节码文件呢?这时候就需要用到JDK当中提供的编译程序来完成这个任务。编译程序是一个后缀为.exe的可执行文件,名字叫做javac,它存在于JDK安装路径下的bin文件夹中。
。我们的源文件文件有可能会被保存到磁盘上任何一个文件夹中。当我们在源文件所在的文件夹中去调用javac编译程序,系统会发现根本就找不到这个它。
。 所以我们要设置在任何目录下都调用到该指定文件,为了在在任何文件夹下都调用到某一指定目录下的文件,我们就应该配置环境变量(指定目录路径),让系统在你所配置的路径下去自己查找这些文件然后运行
• 为什么需要新建JAVA_HOME变量?
◎ 方便引用
◎ 归一原则
当你JDK路径被迫改变的时候,你仅需更改JAVA_HOME的变量值即可,否则,你就要更改任何用绝对路径引用JDK目录的文档,要是万一你没有改全,某个程序找不到JDK,后果是可想而知的------系统崩溃!
• 第三方软件会引用约定好的JAVA_HOME变量
• JDK1.5之前的JDK版本还需要CLASSPATH的配置
2.MAVEN的安装
2.1MAVEN的下载与安装
Maven – Welcome to Apache Mavenhttps://maven.apache.org/
2.2MAVEN环境变量配置
2.2.1Maven环境变量配置步骤与JDK环境变量配置类似
2.2.2添加环境变量
2.2.3验证环境变量配置成功
2.3Maven中央仓库配置
中央仓库是 Maven 的默认远程仓库,它包含了大量的开源Java 项目和依赖库,我们可以通过 Maven 客户端从中央仓库中下载需要的构建产物和依赖库,由于Maven默认的中央仓库地址较难访问,因此我们需要配置国内镜像地址(镜像站,是指把现有的网站放在另外一个地方的服务器上的一个网站)提高下载速率,这里我们使用阿里云镜像。
2.3.1打开你的maven配置文件
2.3.2将下述代码复制到mirrors里,然后保存
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/central/</url>
<blocked>central</blocked>
</mirror>
3.IntelliJ IDEA UItimate旗舰版
3.1 IntelliJ IDEA UItimate的下载与安装
IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com.cn)https://www.jetbrains.com.cn/idea/promo/
3.2 IntelliJ IDEA UItimate的激活方式
以学生的身份认证激活IntelliJ IDEA UItimate及JetBrains全家桶
第一种:拥有.edu邮箱
如果拥有学生教育邮箱,可以通过此种方式非常简单的通过验证。
• 注册并登录JetBrains,进入学习产品页面
链接:
JetBrains Accounthttps://account.jetbrains.com/login
JetBrains 学习产品https://www.jetbrains.com/shop/eform/students
• 注册账号,按实际信息填写完整即可完成注册。提交后一般三天后会发激活码到你的预留的邮箱,帮助完成产品激活。
收到许可证书后,确认绑定自己的JetBrains账号即可完成注册。
==注意:请开启邮箱通知,因为序列号确认页面链接有效期只有三天,错过的话需要重新回复确认邮箱。==
• 收到序列号后,直接打开IDEA输入序列号即可完成JetBrains全家桶激活,可以两台PC登录使用,有效期xx年-xx年。
第二种:没有.edu邮箱,需要使用学信网学籍验证
• 注册并登录账号,进入学习产品页面
• 由于没有教育邮箱,需要使用学信网,链接:
中国高等教育学生信息网(学信网) (chsi.com.cn)https://www.chsi.com.cn/
•通过‘“在线验证报告”查看
如果没有“在线验证报告”,就自己申请。
注意:过期时,组要自己点击延长,一般延长一个月。可以将认证文件下载下来(PDF)
• 在"学习产品页面”选择认证方式:官方文件
• 将自己学籍文件PDF文件进行上传
实际信息填写完整即可完成注册。提交后一般三天后会发激活码到你的预留的邮箱,帮助完成产品激活。
收到许可证书后,确认绑定自己的JetBrains账号即可完成注册。
=注意:请开启邮箱通知,因为序列号确认页面链接有效期只有三天,错过的话需要重新回复确认邮箱。==
• 收到序列号后,直接打开IDEA输入序列号即可完成letBrains全家桶激活,可以两台PC登录使用,有效期xx年-xx年。
3.3对项目进行全局配置
3.4对Maven进行配置
恭喜你,你的Spring Boot已经配置完成啦!
Spring Boot项目创建步骤
使用Spring Initializr创建
1.打开ldea(这里以Idea2023为例),新建一个项目,注意使用阿里云代理,因为spring官方目前在Idea创建只支持spring boot3,目前市场还是以使用Spring boot2居多,spring boot3基于java17,很多产品的兼容还未做好。
此处选择spring boot2的版本,注意添加相关依赖项。
第一次创建需要耐心等待
如果需要切换至中文版步骤:
File->Settings->Editor->Plugins->Type/to see options中输入Chinese->Install->Apply
重启Idea就可以切换至中文版本啦!
启动项目
项目启动成功控制台如下
重启项目和终止项目按键如下
新建一个文件
在HelloController里编写如下代码。
重启页面,访问http://127.0.0.1:8080/hello,出现如下页面。
小结
学习 Spring Boot 需要一定的时间和实践。通过逐步学习和实践,你将能够掌握 Spring Boot 的核心概念和功能,并能够开发出高效、可靠的企业级应用程序。