iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0

前言

這次的教程中我們會使用 IntelliJ IDEA來進行後端的開發以及架設,IntelliJ IDEA 整合了各式各樣的開發環境,諸如 : Spring、Kotlin、Android、HTML、React...。

另外充當後端的資料庫的系統,會使用到 PostgreSQL。

IntelliJ IDEA

IntelliJ IDEA是一種商業化銷售的Java整合式開發環境(Integrated Development Environment,IDE)工具軟體,由JetBrains軟體公司(前稱為IntelliJ)開發。

IntelliJ IDEA 不僅支援跨平台(Windows、macOS、Linux)的主流操作系統,還支援多語言開發,雖然主要面向為 Java,但透過插件可讓IntelliJ IDEA 支援其他程式語言。

現在最新版的 IntelliJ IDEA 支援使用內建的 AI Assistant 輔助開發,相關生成的程式碼都可以透過對話的方式自動生成,忘記的片段也可以透過 AI 進行分析。

基於上述的原因,本次教程會使用 IntelliJ IDEA 工具來開發我們的後端系統。

環境架設

首先到這裡下載我們的開發工具 : IntelliJ IDEA

接著還有資料庫,本次使用的版本為 16.4 : PostgreSQL

IntelliJ IDEA 的安裝只要照著步驟安裝即可

PostgreSQL 的部分有些要特別注意的事項
詳細設定可以參考這篇文章 : 圖解安裝 PostgreSQL 15.3 全過程

專案建立

環境架設都完成的話,就來看看一些介面上可以注意的地方吧~

第一次開啟應該會看到這個畫面
image

點選 New Project 創建新的專案

左側選單可以大概看一下 IntelliJ IDEA 可以開發的工具,就連 Minecraft 的插件都可以開發
而且這還不是它的極限,點選左下的 More via plugins... 就可以看到它還可以再添加更多的開發環境

這次教程會使用到的只有 Spring Boot ,點選後再設定一些基本設定,本次教程中的專案都會使用以下的配置,確認設定無誤後就可以點選 Next
image

接著我們要添加一些基本的套件來輔助我們開發 :

image

image

  • Lombok 在後面的文章會重點介紹,這邊就先加入就好

image

image

最後就可以看到右邊下方有我們已經選好的套件,接著就可以點選 Create

image

剛開始可能會跳出這個訊息,就點選 Load Maven Project 讓工具幫忙設定就好
image

到這邊整個專案就建立完畢囉~
下一篇文章會著重介紹一些介面上的工具

總結

本次文章介紹了最重要的開發工具,後續的文章便會圍繞在使用這個開發工具怎麼開發後端系統,先從簡單的範例開始架設,從使用 Postman 做到簡單的 API 測試,再到使用自己設計的 APP 串接後端,接著會介紹結合了 Spring Data、Spring Boot、Spring Security三者,所完成的具有身分驗證功能的後端系統,最終目標會介紹怎麼自己架設自己的 Semantic Kernel系統。


上一篇
[Day 03] Spring Boot、Spring Data、Spring Security 介紹
下一篇
[DAY 05] IntelliJ IDEA 介面介紹
系列文
智慧語義互動平台:基於Spring和Semantic Kernel的Android應用創新20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言