iT邦幫忙

2023 iThome 鐵人賽

DAY 3
1
Software Development

Spring Boot 零基礎入門系列 第 3

Spring Boot 零基礎入門 (3) - 開發環境安裝(Windows 版)

  • 分享至 

  • xImage
  •  

賀!此系列文榮獲 2023 iThome 鐵人賽《優選》獎項,正在規劃出書中,感謝大家的支持🙏,同名課程「Java 工程師必備!Spring Boot 零基礎入門」也已在 Hahow 平台上架

哈囉大家好,我是古古

上一篇文章有先帶 Mac 的使用者架設好了開發環境,因此接著這篇文章,則是會帶 Windows 系統的大家設定好開發環境,為後續的 Spring Boot 之旅建立好相關設定

補充:如果是 Mac 的使用者,可以參考上一篇文章 Day 2 - 開發環境安裝(Mac 版) 的介紹

此系列文使用到的開發工具


此系列文會用到的開發工具有:

  1. IntelliJ IDEA Ultimate 付費版(有 30 天試用期)
  2. Java 17
  3. MySQL 資料庫
  4. Chrome 擴充功能 - Talend API Tester

另外,雖然在此系列文中不會使用到 Git,不過因為 Git 基本上可以說是工程師必安裝的程式,因此在這裡也會一併介紹安裝

  1. Git

所以接下來就會帶著大家一起把這些開發工具給安裝完畢,那我們就開始吧!

1. 安裝 IntelliJ IDEA Ultimate 付費版


IntelliJ IDEA 這套軟體是目前開發 Spring Boot 的熱門軟體之一,他有分為 Community (社群版) 以及 Ultimate (付費版),Community 社群版對 Spring Boot 的支援比較少,許多功能都必須要額外裝插件才能使用

如果是初學的話,建議可以先使用 Ultimate 付費版的 30 天試用期來學,等到摸的有一點點熟之後,再換回 Community 社群版,才會比較知道需要額外安裝哪些插件

補充:如果大家有學生教育信箱,也可以點擊 這個連結 向 JetBrains 申請教育帳號,就可以免費使用 Ultimate 付費版一年(具體細節以 JetBrains 官網為準)

下載 IntelliJ IDEA Ultimate

可以在 Google 上搜尋 IntelliJ,或是點擊 IntelliJ 官網連結,進到 IntelliJ 的下載頁面

進來之後,IntelliJ 官網會自動偵測你的電腦系統,提供 Windows 的下載檔給你,因此只需要點擊 Download 按鈕下載即可

https://ithelp.ithome.com.tw/upload/images/20230917/20151036LBpj5JYrFn.png

下載好之後,點擊兩下執行安裝檔,安裝過程中先按下幾個 Next 繼續之後,當 IntelliJ 呈現下面這個視窗時,建議可以勾選左上角的「Create Desktop Shortcut」,這樣安裝程式就會在桌面建立一個 IntelliJ 的捷徑,方便大家日後執行 IntelliJ 程式

https://ithelp.ithome.com.tw/upload/images/20230917/20151036nJoTOTWTcp.png

接著後面就可以一路點擊 Next,完成 IntelliJ 的安裝了!(有關 IntelliJ 的用法,會在後續的文章中繼續介紹,此篇文章只要先安裝成功就可以了)

2. 安裝 Java 17


市面上目前有非常多公司都有提供 Java 版本的安裝,大家可以自由選擇自己喜歡的程式,或是也可以點擊 Adoptium 官網連結,下載由 Eclipse Temurin 基金會所維護的開源免費 Java 版本 (OpenJDK)

點擊上面的連結進到 Adoptium 的官網之後,下方可以選擇你的作業系統以及想要安裝的 Java 版本,只需要在 Operating System 處選擇 Windows,並且在 Version 處選擇 17 - LTS,網站就會列出相關的載點供大家下載

https://ithelp.ithome.com.tw/upload/images/20230917/20151036WMi7TBu18j.png

補充:Adoptium 提供了非常多種的 Java 版本供大家安裝,如果大家之後有需要安裝其他版本的 Java,也可以到這個網站中下載

選擇好作業系統和 Java 版本之後,在下方會有好幾個載點,這裡會需要大家根據你的 Windows 電腦來做選擇

目前絕大多數的 Windows,都是屬於 x64 的架構(即是 64 位元),只有舊電腦和少數特規的電腦,才會是 x86 架構(即是 32 位元),因此除非大家手上的電腦比較舊(2014 年以前)或是特規版,不然可以直接點擊下方的 x64 載點下載即可

如果想檢查自己的電腦是 x86 還是 x64,也可以點擊 Windows 的官網 查看相關教學

https://ithelp.ithome.com.tw/upload/images/20230917/20151036aLkIdDQlR7.png

下載好之後,一樣點擊兩下執行安裝檔,在安裝過程中會出現下面這個視窗

https://ithelp.ithome.com.tw/upload/images/20231018/20151036SYnTXikoxY.png

建議可以在「Set JAVA_HOME variable」前面的叉叉點擊一下左鍵,然後選擇「將安裝在本機磁碟上」,這樣就可以在安裝 Java 版本的過程中,同步設定 JAVA_HOME 的環境變數,將來如果有需要使用透過 cmd 的指令執行 Java 時,就可以直接使用了!

補充:不了解什麼是 JAVA_HOME 環境變數的話也沒關係,可以直接照著上面的設定就好,反正這邊就是在安裝過程中順手一起設定好,後續的文章中也不會使用到這部分

https://ithelp.ithome.com.tw/upload/images/20231018/20151036vQHWLVFDsF.png

設定好之後,接著後面一樣是可以一路點擊下一步,完成 Java 的安裝

3. 安裝 MySQL 資料庫


因為此系列文會使用 MySQL 資料庫來串接 Spring Boot,因此會需要大家也先在自己的電腦上面安裝 MySQL,以利後續的文章使用

要安裝 MySQL 的話,可以點擊 MySQL 官網連結,進到 MySQL Community Server 的下載頁面

這裡一樣是需要選擇想安裝的 MySQL 版本以及作業系統,在 Select Version 處選擇 8.0.34,而 Select Operating System 處選擇 Microsoft Windows,就可以篩選出 Windows 專用的下載載點

https://ithelp.ithome.com.tw/upload/images/20230918/20151036hZ0hDNFVuv.png

篩選出來之後,下方一樣是有多個載點可以選擇,不論你的電腦是 x86 或是 x64,都可以點擊下方紅框處的 MySQL Installer,去下載 MySQL 的資料庫了

https://ithelp.ithome.com.tw/upload/images/20230918/20151036nY2nR4Mygl.png

跳轉到下個頁面之後,再點擊上方的 Download 按鈕,去下載 MySQL 的安裝程式檔下來

https://ithelp.ithome.com.tw/upload/images/20230918/201510365lPI9JhkLz.png

點擊下載按鈕之後,MySQL 會跳出一個頁面詢問你要不要註冊新帳號,可以直接往下拉,點擊下方的「No thanks, just start my download.」,直接繼續下載

https://ithelp.ithome.com.tw/upload/images/20230918/20151036BPetzGOLjL.jpg

安裝和設定 MySQL

下載好安裝檔之後,一樣點擊兩下執行安裝檔,開始安裝 MySQL

首先在這個視窗中,可以改成勾選第二個「Server only」,這樣就只會安裝 MySQL 資料庫,而不會安裝其他額外的軟體

https://ithelp.ithome.com.tw/upload/images/20230918/20151036y4o5bO5q8t.png

接著幾個視窗,都是直接按下 Next 繼續,直到出現下面這個視窗時,要開始特別注意一下,這個視窗是 MySQL 詢問我們要使用哪一種密碼加密,這裡就選擇上面的「Use Strong Password Encryption for Authentication (RECOMMENDED)」即可,然後點擊 Next 繼續

https://ithelp.ithome.com.tw/upload/images/20230918/20151036UWAyBJRazy.png

接著 MySQL 會要你設定這個資料庫中,權力最大的 root user 的密碼,這裡建議大家就輸入springboot 這個字串當作密碼

補充:這個密碼在後續的文章中會再度使用到,並且忘記了會很麻煩,所以就建議大家直接使用 springboot,以防後續忘記了密碼還得重新安裝 MySQL 程式

https://ithelp.ithome.com.tw/upload/images/20230918/20151036zZg4RKoIB7.png

設定好之後,就一路按下右下角的 Next,就可以完成 MySQL 的安裝了!

4. 安裝 Chrome 擴充功能 - Talend API Tester


接著則是要安裝 Chrome 的擴充功能 - Talend API Tester,在後續的文章中,我們就會使用這個 Talend API Tester,去發起一個 API call

補充:如果大家有用的順手的 API call 軟體,像是 Postman、Insomnia...等等,也是可以直接使用該軟體,目的是一樣的

如果想要安裝 Talend API Tester 的話,可以點擊 Talend API Tester 擴充功能連結,進到 Talend API Tester 的安裝頁面,點擊右側的「加到 Chrome」,就可以安裝這個擴充功能

https://ithelp.ithome.com.tw/upload/images/20230917/20151036Zrcoh6RYgr.png

安裝完成之後,點擊右上角的圖示,就可以打開 Talend API Tester

https://ithelp.ithome.com.tw/upload/images/20231018/20151036wrnzV4KBiX.png

打開 Talend API Tester 後,大家可以先點擊右下角的箭頭,把下方的視窗給收起來,而後續我們就會透過這個工具,對 Spring Boot 的程式進行測試

https://ithelp.ithome.com.tw/upload/images/20231018/20151036dHFPomyx9B.png

5. 安裝 Git


最後一個要安裝的是 Git,Git 是軟體工程師在開發程式的過程中,幫助我們進行版本管理的工具,對於軟體工程師來說也是一個非常重要的技能

如果想要安裝 Git 的話,可以點擊 Git 官網連結,進到 Git 的首頁,接著在首頁的右方點擊 Download 按鈕,即可下載 Git 的下載檔

https://ithelp.ithome.com.tw/upload/images/20230918/20151036biOEIODIXm.png

下載好之後,一樣點擊兩下執行安裝檔,安裝過程中先按下幾個 Next 繼續之後,當 Git 呈現下面這個視窗時,建議可以勾選左上角的「Additional icons」,這樣安裝程式就會在桌面建立一個 Git Bash 的捷徑,方便大家日後使用

https://ithelp.ithome.com.tw/upload/images/20230918/20151036tC4ccirzCd.png

接著就是一路按 Next,就可以完成 Git 的安裝了

總結


這篇文章也帶了 Windows 的大家安裝好了所有的開發工具(呼~終於安裝完了🥹),所以在後續的文章中,就可以直接透過這些工具來開發 Spring Boot 了,可喜可賀!

經過這兩篇文章的介紹,Mac 和 Windows 的大家應該都設定好相關的開發環境了,所以從下一篇文章開始,我們就可以正式進入到 Spring Boot 的環節了,那我們就下一篇文章見啦!

相關連結



上一篇
Spring Boot 零基礎入門 (2) - 開發環境安裝(Mac 版)
下一篇
Spring Boot 零基礎入門 (4) - 第一個 Spring Boot 程式
系列文
Spring Boot 零基礎入門30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言