這篇文章會介紹 IntelliJ IDEA 上的介面,並介紹使用方法,以及如何綁定 PostgreSQL 到專案上。
如果有使用過 Android Studio 就會發現其實介面上的差異不大,以下就針對一些常用的工具介紹
首先看到左上方,在這裡我們可以快速選取最近開啟的專案,其他更多功能可以點選左邊那個四條線的ICON
點選四條線的Icon後,展開的畫面就可以看到非常熟悉的畫面
接著看到中上方,我們可以在這邊設定想要啟用的服務
看到右邊,從左邊開始
第一個Icon,這個的意思是我們可以邀請其他人共同開發
第二個Icon,這個是我有額外新增的插件,這部分就跳過
第三個Icon,這個可以大範圍搜尋相關的設定
第四個Icon,這個就是設定的捷徑,同樣的功能在File
展開後也找得到
接著看到右邊五個Icon
第一個Icon,就是有一些新的更新或消息等等的會在這裡顯示
第二個Icon,這個就是IntelliJ IDEA 內建支援的AI,當開啟這個AI功能時,就可以達到AI輔助開發的效果
第三個Icon,在這裡我們可以設定我們的資料庫系統
第四個Icon,這裡可以執行一些跟Maven相關的功能,像是專案的套件管理
第五個Icon,這個可以添加一些詞彙相關的東西,幫助學習、記憶
最後回到左邊,這部分基本上都很熟悉,功能也都跟其他相似的開發工具一樣,因此就不多做介紹了
org.example.demo
這裡就是我們撰寫程式碼的地方,其中可以看到DemoApplication,這個其實就是Spring Boot 簡化啟動應用的相關程式碼的class,少了這個服務啟動就會有問題
接著 resource 的部分,這裡最重要的就是application. properties
,在這裡我們要設定跟資料庫以及對外埠號的設定
大概設定照以下這樣就可以了
# PostgreSQL
# 設定服務路徑
spring.datasource.url=jdbc:postgresql://localhost:5432/demo
# 注意這裡的 username 跟 password 是看安裝時設定的
spring.datasource.username=postgres
spring.datasource.password=postgres
spring.datasource.driver-class-name=org.postgresql.Driver
debug=true
# JPA
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQLDialect
spring.jpa.show-sql=true
# create-drop 代表每次開啟服務都會重置資料庫的資料
# update 代表資料會保留
spring.jpa.hibernate.ddl-auto=create-drop
#spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.database=postgresql
最後一個比較重要的是pom.xml
,這裡就是添加套件的地方
最後來演示一下要怎麼跟我們的資料庫綁定
點選 :heavy_plus_sign:,Data Source
> PostgreSQL
照著順序點完後會跳出這個視窗,User跟Password先照著先前安裝時設定的輸入,接著點選Test Conection 測試跟資料庫連接的情況
跳出這個,就代表連線成功囉~
接著點選OK
就成功建立資料庫了
到了最後一步,我們要來把這個專案的資料庫加進來顯示
注意name
的部分要跟上面設定application. properties
時,這個部分的名字一樣
# 設定服務路徑
spring.datasource.url=jdbc:postgresql://localhost:5432/demo
點選OK建立後,稍等一下時間就可以看到原本是1of7
,變成了1of8
,看到數量有增加就代表成功建立囉
但是還是沒看到我們剛剛建立的資料庫在哪裡,這時候可以點選後面的那個數量,就可以看到剛剛建立的資料庫還沒打勾,我們再把他勾起來
這樣就可以成功看到啦