前言:
Springboot環境搭建好之后就開始進行項目的創建,具體的環境搭建請參考我上一篇博文https://www.cnblogs.com/qinsungui921112/p/13741434.html
Springboot項目的創建有兩種方式:一種是直接創建,另一種是通過maven創建;本文只講解第一種,后一種通過maven創建springboot正在學習中!!!
注意:本文只涉及到小白 通過eclipse直接創建springboot項目,未涉及Springboot 和 maven核心配置文件等操作!!!
目 錄
一、創建項目
二、項目結構
三、編寫第一個程序
四、問題
一、eclipse創建Springboot項目
在eclipse中 File ---> New ---> Project --->下圖:
點擊 Spring Boot下面的 Spring Starter Project;
之后如下圖所示,進行 New Spring Starter Project 的相關配置,如下圖所示:
釋義:
(1)填寫項目名稱; (2)表示相關類型或版本號; (3)Group 組織名,默認就好;Aritfact 項目名;這兩項可以理解為一組坐標;
(4)Package 默認的包名,可以改也可以不改;
點擊 Next, 進入添加依賴頁面,如下圖所示:
釋義:
(1)默認給出的Spring Boot Version 版本號,也可以手動選擇; (2)是原來創建springboot項目添加過的依賴,可以直接勾選;
(3)首席創建項目,添加依賴的菜單區,選擇的依賴會在右邊區域顯示出來;、
點擊 Finish ,項目就創建完成了!!!
二、項目結構
1、項目結構如下
2、項目結構中各文件的作用與內容
三、編寫第一個程序
在項目結構圖 標志(1)中寫java源代碼,即 src/main/java 目錄下寫java源代碼,並運行java的入口程序即啟動程序--Springboot2Application.java
1、編寫程序
在Springboot2Application.java 類的同級編寫一個Java類HelloWorldController, 具體代碼如下:
package com.example.demo; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloWorldController { @GetMapping(value = "/days") public String test() { return "Spring Boot:Happydays Springboot"; } }
2、運行程序
運行java的入口程序即啟動程序--Springboot2Application.java,運行結果如下則表示程序運行成功:
運行成功的標志:
結果沒有報錯;Tomcat成功開啟端口(紅色標注位置)
訪問 localhost:8014/days ,結果如下:
四、《問題》
程序運行過程中,改變端口或再次運行程序的時候會出現如下錯誤:
Springboot項目報錯的話要注意看下面 Description: 內容, 上圖錯誤顯示: 8015端口已存在,即端口被占用問題;
解決方法:
在springboot配置文件 application.properties (路徑如下:src/main/resources/application.properties)中修改端口號即可
在里面添加如下代碼后,點擊保存:
//注意修改端口后要保存 server.port = 8014