iT邦幫忙

2025 iThome 鐵人賽

DAY 8
0
Modern Web

全端補修課:Java Spring系列 第 8

第七堂課:創建第一個 Java Spring 專案吧

  • 分享至 

  • xImage
  •  

今天我們要開始創建第一個 Java Spring 專案啦,首先我們先透過 IdealC 也就是昨天下載的 IDE 來開啟一個 Maven 專案
專案開啟
之後來看一下專案結構吧
目錄結構

其中 pom.xml 就是 Maven 管理套件的文件,我們在裡面添加 Spring 的依賴吧

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>3.5.5</version>
</parent>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

其中在 parent 為 pom.xml 中設定父級設定,其中常見的有

  • groupId: 指定父級專案的組織或團隊。
  • artifactId: 指定父級專案的名稱。
  • version: 指定父級專案的版本。
  • relativePath: 用來指定父級 POM 的相對路徑。如果留空或設為空標籤,Maven 會從遠端儲存庫中查找父級 POM。
    之後我們可以在 dependencies 裡面定義外部的組件庫或是模組,像是我們在這邊把 spring-boot-starter-web 這個快速啟動 Java Spring Boot Web MVC 的套件加進來,就可以準備進入我們的起始點啦

https://ithelp.ithome.com.tw/upload/images/20250921/20109403OtLccndrrd.png

其中透過那些透過 at 開頭的就是 Java 的註解,在 Java 中也可以透過這些註解來讓 Java 判斷這邊的用途
這邊我們透過 @RestMapping("/") 來創建一個路由會回傳 "Hello World";

並且在 main 透過 SpringApplication 開啟網路程序,並且將路由啟動,之後我們就可以在預設的 localhost:8080 這邊的根路由 "/" 看到 "Hello World"; 囉
https://ithelp.ithome.com.tw/upload/images/20250921/20109403s5rSrRtOX9.png


上一篇
第六堂課:開發前準備
下一篇
第八堂課:資料庫
系列文
全端補修課:Java Spring9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言