SpringBoot:搭建第一個Web程序

本文簡單介紹一下spingBoot搭建web程序的流程,希望對入門學習spingBoot的朋友有所幫助。本文采用的開發工具是IDEA。

1、打開IDEA,創建項目。

2、點擊創建項目,進入下一步,具體按照畫紅框的操作。

3、點擊下一步

4、點擊下一步,輸入項目名稱,然后點擊下一步,注意Artifat命名小寫命名,否則點擊下一步會報錯。

5、點擊下一步,咱們只需要創建一個基礎的web項目只需要按照下圖勾選相應的依賴就可以了。

6、選擇好依賴后,然后點擊下一步,進入如下頁面:

7、然后點擊Finish,一個spingboot的基本工程就創建完成了。

8、新建controller package包

9、新建HomeController Java類文件,引入 @Controller 注解。具體代碼如下:

package com.project.spingbootdemo.spingbootdemo.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;@Controller
public class HomeController {@RequestMapping("index") //注解映射請求路徑@ResponseBody //可以將java對象轉為json格式的數據public String index(){return "Hello World !";}
}

10、點擊啟動按鈕,進行編譯

11、然后打開瀏覽器輸入 http://localhost:8080/index ,如果頁面出現Hello World ! 表示第一個SpringBoot Web項目配置完成了。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271901.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271901.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271901.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java uuid 效率_java uuid第一次性能

在java中產生uuid的方式是使用java.util.UUID。UUID.randomUUID().toString();我在測試redis性能時,使用uuid產生測試數據,發現多線程測試redis的rpush接口的時候,性能老是上不去。 查看cpu利用率也不高,網卡流量也不大。就是tps上…

第八周----補

這一周真不知道過得是什么,除了上課,感覺相當的混亂。 整個人每天都是處在消沉狀態,連這次作業都沒能很好的補上。 我的心情也像天氣一樣變得不穩定,一會晴天一會雨天的,更多的就是悶悶的感覺。 總會說事情很多忙的頭暈…

SpringBoot:application.properties基本的參數配置

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

java method 注釋_Java注解

Java注解注解概述3、注解3.1、注解,或者叫做注釋類型,英文單詞是:Annotation疑問:注解到底是干啥的?????????3.2、注解Ann…

盤點八個程序員必備的代碼編輯器

一個好的代碼編輯器不僅能使代碼變得更美觀,增強其可讀性,同時也能迅速推進程序員的工作進程,延長代碼的生命周期。 對于新手和有經驗的程序員,推薦使用的代碼編輯器也均有不同。小樓總結了一些好用的代碼編輯器,還在糾…

C#OOP之二 變量和表達式

2.1 C#的基本語法 C#代碼的外觀和操作方式與C和Java非常相似。初看起來,其語法比較混亂, 不像書面英語和其他語言。但是,在C#編程中,使用的樣式是比較清晰的,不用花太多的力氣就可以編寫出可讀性很強的代碼。 與其他語…

java異步多線程 判斷線程狀態_java多線程和異步回調

在實際開發過程中遇到的多線程情況不多,但是在生產環境中多線程是最基本的情況,java面試時也會考到,所以看看多線程的知識還是很有必要的。Thread,Runnable,Callable,Future,FutureTask,Executo…

C#調用API彈出打印機屬性對話框

調用api彈出打印機屬性對話框 Author:vitoriatangFrom:Internet.NET Framework封裝了很多關于打印的對話框,比如說PrintDialog, PageSetupDialog. 但是有的時候我們還需要關心打印機屬性對話框,那么就可以調用API來解決這個問題。有幾個API函數與之相關P…

Java中異常

首先我們要知道RuntimeException與Exception之間的關系與他們分別的含義: ①在Java中異常的基類為Throwable,他有兩個子類Exception與Errors,同時RuntimeException就是Exception的子類; ②RuntimeException,即運行時異…

第九周作業

你最喜歡做什么--興趣問題清單?根據迄今為止已有的經歷,你真正喜歡從事的工作是什么?動漫設計師或者網頁設計師?休暇時間你最愛從事的活動是什么?看動漫?什么令你精疲力盡?什么能激發你的活力?看動漫?你是重視質量…

SQLServer數據庫獲取重復記錄中日期最新的記錄

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

循環的時候去刪除集合中的元素 java.util.ConcurrentModificationException

使用for循環,刪除集合中的元素,會報錯 java.util.ConcurrentModificationException 只能通過迭代器 iterator刪除 1:在while循環中使用iterator迭代器刪除集合中元素 2:在for循環中使用iterator迭代器刪除集合中元素 3:使用for循…

jquery ajax load

jQuery load() 方法 jQuery load() 方法是簡單但強大的 AJAX 方法。 load() 方法從服務器加載數據,并把返回的數據放入被選元素中。 語法: $(selector).load(URL,data,callback); $("button").click(function(){$("#div1").load(&qu…

計算機網絡硬件設備組成筆記

網絡是計算機或類似計算機的網絡設備的集合,它們之間通過各種傳輸介質進行連接。無論設備之間如何連接,網絡都是將來自于其中一臺網絡設備上的數據,通過傳輸介質傳輸到另外一臺網絡設備上。 本節將基于這個過程講解網絡的組成。 網卡 網卡也被…

java記事本復制粘貼_Java Swing 如何實現記事本中“編輯”菜單下的 剪切,復制,粘貼,刪除,全選 功能...

這篇文字將要學習以下知識點:1.如何給JButton按鈕添加鼠標點擊事件監聽器#1.addMouseListener(MouseListener l) 給JButton添加一個鼠標點擊監聽器l2.文本區控件JTextArea 中的方法(剪切,復制,粘貼,刪除,全選 功能的…

學習進度條07

第八周所花時間28小時代碼量 50博客量7篇了解到的知識點 java中swing控件可以用來設置圖形化界面,讓界面更加好看; 可以引用相關的包和類,來改變圖形化的界面,讓界面更加美觀。 轉載于:https://www.cnblogs.com/Daddy/p/5427670.h…

迭代器(Iterator)遍歷的兩種方法(for和while)

一般遍歷list的時候&#xff0c;我們習慣下面的寫法,但這種寫法有缺陷&#xff0c;不能及時釋放iterator的內存 while循環遍歷 Test public void testIteratorWhile(){ArrayList<String> lists new ArrayList<>();lists.add("A");lists.add("B&…

硬件:斷路器、接觸器、繼電器基礎知識

在電力系統中&#xff0c;斷路器、接觸器、繼電器似乎都是耳熟能詳的家伙&#xff0c;但很多一知半解的&#xff0c;卻也搞不清這些東西究竟有什么不同&#xff0c;又有什么聯系&#xff0c;今天我們就一起講一講。 首先說相同的吧&#xff01; 當然&#xff0c;無可非議的&…