javascript
Spring Boot的学习之路(03):基础环境搭建,做好学习前的准备工作
1. 前言
《論語·魏靈公》:“工欲善其事,必先利其器。居是邦也,事其大夫之賢者,友其士之仁者。”
工欲善其事必先利其器。我們在熟悉一個陌生項目的時候,首先會大概去看一下功能簡介,瀏覽一下代碼。如果還比較中意的話,就會下載下來,搭個環境跑一跑,仔細研究里面的功能和代碼實現。
基礎環境都搭建不好,那就別談后面如何去學習和研究項目。
廢話不多說,在這里總結一下,我們在學習項目開始之前,就先把基礎環境該配好的配好。這樣就避免在中途學習的時候,我們又來搞環境。
2. 基礎環境配置清單
基礎必備
學習Spring Boot為什么還得配置這些工具?
我們學習Spring Boot的目的,就是想學會了能自己實踐去使用。也好給自己的技能清單上增添多一筆。我在工作中經常使用這些工具,并以Spring Boot為基礎,與這些工具配合使用,獨立搭建過一個分布式應用。
如果以上環境都有,那么,就可以不用往下看了。
我相信每一個程序員都很熟悉各種軟件的安裝和卸載。
3. 各個環境如何正常搭建
我使用的是windows10,所以下面也主要是基于Windows的安裝配置說明。如果是linux 和mac環境,也請自行下載相應的版本進行安裝配置。
3.1 JDK1.8
如果電腦上沒有的話,大家去官網下載JDK1.8的版本。
JDK1.8下載與安裝(完整的圖文教程):https://www.jianshu.com/p/efef80171a4a
我常使用免安裝版的JDK1.8
為什么使用免安裝版的JDK1.8呢?它的好處如下:
- 可以節省安裝環節的時間
- 可以配置多個JDK環境, 方便動態指定
- 如果安裝環境出錯,可以避免去刪除殘留時,沒處理干凈
我目前使用的是JDK1.8.0_151 windows64位 免安裝版。
如果需要,獲取方式:微信關注“Java技術干貨”,回復"jdk18" ,即可快速獲取JDK1.8免安裝版。 僅限于windows系統
3.2 用你最熟悉的編寫工具
我使用的是Idea windows版, 所以下面說一下Idea安裝說明。
Idea的安裝教程:
官網地址:https://www.jetbrains.com/idea/download/#section=windows
http://idea.lanyus.com/
3.3 Mysql
Mysql官網下載地址:https://dev.mysql.com/downloads/mysql/
我在這里就不再詳細講了,畢竟網上有講得很詳細的教程,我就不會浪費時間再造一遍輪子,畢竟時間很寶貴。提供一篇Mysql的安裝圖文教程:https://www.jianshu.com/p/077e2a677b75
 也可以節省大家去花時間找相關教程。
3.4 Redis
Redis安裝比較簡單,推薦菜鳥教程的Redis安裝教程:https://www.runoob.com/redis/redis-install.html
3.5 Maven
Maven 下載地址:http://maven.apache.org/download.cgi
這個Maven 大家不陌生,安裝說明百度也能找到。那我推薦一篇詳細的安裝說明:https://www.cnblogs.com/platycoden/p/8313503.html
3.6 Git
Git版本管理工具,跟SVN屬于同類型產品。
git下載地址:https://www.git-scm.com/downloads
詳細的安裝說明可以看一下廖雪峰大佬的Git安裝教程:https://www.liaoxuefeng.com/wiki/896043488029600/896067074338496
4. 總結
這一節大致講了一下后續會使用的一些工具安裝配置,為了后續的Spring Boot應用開發學習做準備。可能有些會覺得為什么沒有每個安裝都詳細說明,而會選擇轉載一些文章呢。因為現在這些工具都已經很普遍,官網博客都有很詳細的說明。那么我就可以專心的提供我篩選過的有價值的信息給出來,這也是一種輸出。
如果上面講到的工具安裝都沒問題的話,那說明你準備好,跟我一起進行Spring Boot的學習和開發當中了。
看到最后不容易,別忘記關注哦,監督我繼續學習下去,并和你一起學習成長。
轉載于:https://www.cnblogs.com/werewolfBoy/p/11075824.html
總結
以上是生活随笔為你收集整理的Spring Boot的学习之路(03):基础环境搭建,做好学习前的准备工作的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 第四十二篇 面对对象进阶
- 下一篇: sqlserver/mysql按天,按小
