iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0

概述

俗話說﹔工欲善其事,必先利其器,所以今天主要是記錄在建置 API 前所需要安裝的軟體及環境的設定等。此次開發的環境是 Windows 系統,以下先總整理所需要的軟體及其版本﹔

  1. Java: v20.0.2

  2. Spring Tool Suite (STS): v4.19.1

  3. IntelliJ IDEA: 2023.2.1 (Community Edition)
    只有 Community Edition 是免費版的
    這是可以執行 Java Code 的 IDE

  4. Postman
    Download Postman | Get Started for Free

  5. MySQL: v8.0.34

Java

Version: 20.0.2
Java Downloads | Oracle 台灣

下載完後可以要到「編輯環境變數」的設定視窗中加入 Java 的路徑。

  1. 首先要到 本機 > Program Files > Java > jdk-20,複製該路徑,如: C:\Program Files\Java\jdk-20
  2. 在 Startup 的搜尋 bar 中輸入「編輯環境變數」來找到這個視窗。
  3. 先新增使用者變數,如下圖:

https://ithelp.ithome.com.tw/upload/images/20230909/20126089Bt8BgmIYyD.png

  1. 新增系統變數中的 Path,如下圖:

https://ithelp.ithome.com.tw/upload/images/20230909/20126089wumrJupO61.png

  1. 完成後可以在 cmd 中下 java —version 來看是否成功設定完成

Spring Tool Suite

version: v4.19.1

Tools

下載完成後,開啟 STS 的 exe 後,就可以試著建立一個 New Spring Starter Project 來跑看看

可以在 src/main/java 中的 package 新增 Class,可以試著跑看看 Java Code。

MySQL

確定有下載到 MySQL Workbench, MySQL Shell, MySQL Sever 這三個模組。

若未來想用 cmd 下指令的話,可以打開 cmd,將路徑設定置:
C:\Program Files\MySQL\MySQL Server 8.0\bin

然後輸入:

mysql -u root -p

基本環境建置

在新增 project 時,除了可以在 Spring 中使用 New Spring Starter Project 建立新的專案之外,也可以使用 Spring Initializer 這個網站中設定一些軟體版本設定等,並也可以在裡面選擇要使用的擴充的模組等,選完後,按下 Generate 後會生成有以上設定的檔案,擴充的模組會寫入檔案中的 pom.xml 檔案中。等檔案下載到自己本機後,就可以將檔案匯入進剛剛有下載的 IntelliJ IDEA 這個 IDE 中。

此次 project 會需要以下延伸模組﹔

  1. Spring Web
  2. Spring Data JPA
  3. MySQL Driver
  4. Lombok
  5. Spring Boot Dev Tools

如下圖﹔
https://ithelp.ithome.com.tw/upload/images/20230909/20126089abAJDWzeyv.png

如果在這個頁面中沒有找到想要的模組的話,也可以透過 Maven Repository: Search/Browse/Explore 來搜尋,並引入進 pom.xml 檔案中

環境建置的歷程就先記錄到這裡了~ 有錯誤或是有問題的都歡迎留言一起討論~
今天有點偷懶 XDD 明天再進入 API 建置的環節,有興趣的可以來看喔~


上一篇
Day2 什麼是前後端分離呢?
下一篇
Day4 Java Spring API 之資料系統建構 — 發文功能
系列文
Java Spring + Vue 甘苦學習路 前後端分離之 Blog 實戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言