Spring Boot 工程的創(chuàng)建和運行(圖文)
概述
還沒玩過Spring Boot,現(xiàn)在越來越多的公司在用了,不得不學習了。本篇是Spring Boot的開篇,簡單介紹一下如何創(chuàng)建一個Spring Boot項目和運行起來。
環(huán)境準備
1、JDK 1.8
2、IDEA
創(chuàng)建Spring Boot的工程
new一個project

選擇Spring Initializr

選擇使用JDK1.8后,點擊Next。
填寫Group和Artifact

這里我寫的是
Group: com.springboot
Artifact:study
同時選用Maven來構(gòu)建程序。選擇完后點擊Next。
選擇Spring Boot的版本和組件

為了演示方便,目前就先勾選Web組件即可。選完后點擊Next。
修改工程名稱

本文使用的工程名稱是
spring_boot_study
修改完后,點擊finish按鈕。
運行Spring Boot程序
經(jīng)過上面的步驟后,Spring Boot為我們默認生成了一個啟動類,叫StudyApplication,我們就基于這個來編寫一個Hello程序。
package com.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class StudyApplication {
@RequestMapping("/hello")
public String hello() {
return "hello,Spring Boot";
}
public static void main(String[] args) {
SpringApplication.run(StudyApplication.class, args);
}
}
直接在IDEA中運行這個main方法,就可以啟動這個Spring Boot程序了。訪問路徑如下:
http://localhost:8080/hello
輸出結(jié)果如下
hello,Spring Boot
可以從啟動日志中,看到默認端口號是8080。

到此,一個簡單的Spring Boot的程序就構(gòu)建成功了。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java使用cxf發(fā)布及調(diào)用webservice接口的方法詳解
今天小編就為大家分享一篇關(guān)于Java使用CXF發(fā)布及調(diào)用WebService接口的方法,文中通過代碼示例給大家介紹的非常詳細,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2023-08-08
SpringBoot+devtools實現(xiàn)熱部署的示例代碼
在軟件項目的開發(fā)過程中,不可避免的會經(jīng)常修改代碼,每次修改代碼,都需要手動停止然后再啟動服務(wù),最后驗證代碼的正確性,今天通過這篇文章,我們一起來學習一下如何使用Spring?Boot?+?devtools?輕松搞定熱部署,需要的朋友可以參考下2024-08-08
零基礎(chǔ)寫Java知乎爬蟲之將抓取的內(nèi)容存儲到本地
上一回我們說到了如何把知乎的某些內(nèi)容爬取出來,那么這一回我們就說說怎么把這些內(nèi)容存儲到本地吧。2014-11-11
java中的Integer的toBinaryString()方法實例
這篇文章主要介紹了java中的Integer的toBinaryString()方法實例,有需要的朋友可以參考一下2013-12-12
Java 內(nèi)省introspector相關(guān)原理代碼解析
這篇文章主要介紹了Java 內(nèi)省introspector相關(guān)原理代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-07-07
Java JSON轉(zhuǎn)成List結(jié)構(gòu)數(shù)據(jù)
這篇文章主要介紹了Java JSON轉(zhuǎn)成List結(jié)構(gòu)數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09
SpringBoot@DeleteMapping(/xxx/{id})請求報405的解決
這篇文章主要介紹了SpringBoot@DeleteMapping(/xxx/{id})請求報405的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01

