前言:本文將介紹如何使用IDEA創(chuàng)建一個(gè)Spring Boot Hello項(xiàng)目,并通過Maven來管理項(xiàng)目的依賴。我們從項(xiàng)目的創(chuàng)建到代碼的編寫,再到項(xiàng)目的構(gòu)建和運(yùn)行,一步步演示了整個(gè)過程。
?? 作者簡介:作為某云服務(wù)提供商的后端開發(fā)人員,我將在這里與大家簡要分享一些實(shí)用的開發(fā)小技巧。在我的職業(yè)生涯中積累了豐富的經(jīng)驗(yàn),希望能通過這個(gè)博客與大家交流、學(xué)習(xí)和成長。技術(shù)棧:Java、PHP、Python、Vue、React
?? 本文收錄于三木的「Java探索者之路」系列專欄,這個(gè)專欄旨在引領(lǐng)Java開發(fā)者踏上一段真正探索Java世界的旅程。我們將深入探討Java編程的方方面面,從基礎(chǔ)知識到高級技巧,從實(shí)踐案例到最新趨勢,幫助你成為一名卓越的Java探索者。如果有想進(jìn)入Java后端領(lǐng)域工作的同學(xué),這個(gè)專欄會(huì)對你有所幫助,歡迎關(guān)注起來呀
?? 本人也會(huì)持續(xù)的去關(guān)注AIGC以及人工智能領(lǐng)域的一些動(dòng)向并總結(jié)到博客中,大家感興趣的可以關(guān)注一下我的「AI」專欄
?? 「Python爬蟲」的入門學(xué)習(xí)系列,大家有興趣的可以看一看
本文將帶你一步步使用IDEA創(chuàng)建一個(gè)簡單的Spring Boot Hello項(xiàng)目,并演示如何通過Maven來管理項(xiàng)目的依賴。
準(zhǔn)備工作
在開始之前,確保你已經(jīng)完成以下準(zhǔn)備工作:
- 安裝Java開發(fā)環(huán)境:確保你已經(jīng)安裝了Java Development Kit(JDK)并配置好了環(huán)境變量。
- 安裝IDEA:下載并安裝IntelliJ IDEA,這是一款功能強(qiáng)大的Java集成開發(fā)環(huán)境。
- 確認(rèn)Maven安裝:IDEA通常會(huì)自帶Maven插件,但請確保你已經(jīng)正確安裝了Maven并配置好了環(huán)境變量。
創(chuàng)建Spring Boot項(xiàng)目
現(xiàn)在,我們來創(chuàng)建一個(gè)簡單的Spring Boot Hello項(xiàng)目。
步驟1:打開IDEA,點(diǎn)擊菜單欄的 “File”,選擇 “New”,然后選擇 “Project”。
步驟2:在彈出的窗口中,選擇 “Spring Initializr”,然后點(diǎn)擊 “Next”。
步驟3:在 “Project SDK” 下拉菜單中選擇你的Java開發(fā)環(huán)境。
步驟4:在 “Project” 面板中,填寫項(xiàng)目的基本信息,如 “Group” 和 “Artifact”,這些信息將用于生成項(xiàng)目的包名和唯一標(biāo)識符。
步驟5:在 “Dependencies” 面板中,選擇 “Spring Web”,這將添加Spring Boot Web Starter依賴,用于構(gòu)建一個(gè)簡單的Web應(yīng)用程序。
步驟6:點(diǎn)擊 “Next”,選擇項(xiàng)目的存儲路徑,并點(diǎn)擊 “create” 完成項(xiàng)目的創(chuàng)建。
注意選擇springboot 2的版本,因?yàn)閟pringboot3.0 使用 jdk17 寫的,咱們現(xiàn)在使用最經(jīng)典的jdk8創(chuàng)建項(xiàng)目。
編寫代碼
現(xiàn)在,我們來編寫一個(gè)簡單的HelloController類,用于處理Web請求并返回 “Hello, Maven!”。
步驟1:在IDEA的項(xiàng)目結(jié)構(gòu)面板中,找到生成的項(xiàng)目文件夾,展開 “src” -> “main” -> “java”,然后右鍵點(diǎn)擊包名,選擇 “New” -> “Java Class”。
步驟2:在彈出的窗口中,填寫類名為 “HelloController”,然后點(diǎn)擊 “OK”。
步驟3:在打開的HelloController類中,編寫以下代碼:
package com.example.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "hello";
}
}
直接運(yùn)行項(xiàng)目(模擬開發(fā)環(huán)境)
成功運(yùn)行如下圖:
瀏覽器訪問http://127.0.0.1:8080/hello
,成功返回hello
.
把項(xiàng)目停掉,開始打包項(xiàng)目。
構(gòu)建和運(yùn)行項(xiàng)目 (模擬線上環(huán)境)
現(xiàn)在,我們來使用Maven進(jìn)行項(xiàng)目的構(gòu)建和運(yùn)行。
打包前的項(xiàng)目目錄。
步驟1:在IDEA的側(cè)邊工具欄中,點(diǎn)擊 “m” 圖標(biāo),打開終端,點(diǎn)擊package進(jìn)行打包,如果之前打過包的話,可以點(diǎn)擊clean進(jìn)行清理。
成功打包的標(biāo)識。
步驟2:構(gòu)建成功后,在終端中運(yùn)行以下命令來啟動(dòng)項(xiàng)目:
java -jar target/demo-0.0.1-SNAPSHOT.jar
步驟3:在瀏覽器中訪問 http://localhost:8080/
hello,你將看到 “hello” 的輸出。
恭喜!你已經(jīng)成功使用IDEA和Maven創(chuàng)建了一個(gè)簡單的Spring Boot Hello項(xiàng)目,并成功運(yùn)行起來。文章來源:http://www.zghlxwxcb.cn/news/detail-693122.html
總結(jié)
通過學(xué)習(xí)和實(shí)踐,你已經(jīng)掌握了使用Maven來管理Java項(xiàng)目的基本技巧。希望本文對你有所幫助,如果你有任何問題或疑惑,請隨時(shí)在評論區(qū)留言,我將盡力解答。謝謝閱讀!
如果覺得有用的話,請你點(diǎn)個(gè)贊吧~文章來源地址http://www.zghlxwxcb.cn/news/detail-693122.html
到了這里,關(guān)于2. 使用IDEA創(chuàng)建Spring Boot Hello項(xiàng)目并管理依賴——Maven入門指南的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!