創建簡易的SpringBoot項目
這兩天在學習springboot,菜鳥剛剛知道這個東西,看着springboot項目下那一大堆目錄都不知道從何下手,還是靜下心來從最簡單的創建一個項目入手,這路和大家做一下分享。
工具
- eclipse
- springboot
步驟
1、生成springboot項目
這里應該是最疑惑的步驟,spring網站上有提供生成簡單springboot項目的工具,這個還是很方便的,這里我提供網址:https://start.spring.io/
這里大家根據自己的情況填寫即可,然后直接點擊 Generate the project -Ctrl+ 這個按鈕下載springboot項目即可。
2、在Eclipse里面導入這個項目
先找到剛才下載的那個文件,解壓並放到合適的位置,接下來打開 Eclipse。
在導航欄上面 File->Import->Maven
點擊后找到剛剛那個文件直接導入,這個過程會自動到 Maven 中央倉庫下載依賴包,可能會比較耗時。
加載完成之后項目目錄就應該是下面這樣的。
3、創建簡易項目
接下來我們向剛剛那個 springboot項目里添加一些東西
首先先來添加一些必要的依賴,向 pom.xml 的依賴里加入下面的代碼:
<!--引入Web模塊,需添加spring-boot-starter-web模塊:-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
構建一下項目,右鍵 pom.xml->maven build,第一次構建的話在彈出的框里 goal 輸入 clean package。
在src/main/java 下創建一個新的包,在這個包下創建一個 Controller.java,項目結構如下:
在這個類中加入以下代碼:
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/Test") public class Controller { @RequestMapping("/hello") public String hello() { return "hello World"; } }
這里只是慣例的顯示了 hello world。
好了,右鍵 DemoApplication.java啟動項目
看到 Started...就證明啟動成功了。
接下來打開瀏覽器,輸入 localhost:8080/Test/hello就可以看到以下畫面:
注:這里因為我的8080端口被我另外一個項目綁定了,所以我把這個項目綁定在了8082端口上,這個可以在 src/main/resource 下面來做修改,添加以下內容即可:
#\u7AEF\u53E3\u53F7 server.port=8082
這上面的中文被自動轉成Unicode碼了。
希望能對大家有所幫助。
吾生也有涯,而知也無涯。