日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

构建SpringBoot第一个Demo

發布時間:2023/12/13 javascript 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 构建SpringBoot第一个Demo 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用官方地址生成項目?https://start.spring.io?

Generate:可以選擇Maven或者Gradle構建項目

語言:我想一般都是Java

接下來選擇SpringBoot的版本,目前比較穩定的1.5.10

GroupID:自定義

Artifact:自定義

Dependencies:是想要引入的項目插件,比如web,MyBatis、JPA等等 之后就可以點擊綠色按鈕進行下載初始版的項目。

使用自身的IDE打開項目(STS、IDEA),我使用的是IDEA,也可以在IDEA中新建項目,流程如下?

這里我選用1.5.10版本,并先不引入任何插件。

最后點擊完成即可,生成的項目和去官網下載的是一樣的。?

這是基本的項目結構

通過pm文件可以發現,引入spring-boot-starter-parent后就已經默認引入很多spring家族的默認插件,整個pom文件很簡潔。?

這個是配置整個項目的字符編碼格式,及java版本號?

兩個基本的starter依賴?

插件是maven-plugin

項目初始化后,可以看到之前的項目結構圖,項目自動幫我生成一個Application(SbdemoApplication)類,即我們的項目是通過這個Application來運行的。?

且它所屬的包就是項目的父級別包,這里是com.myself.sbdemo,即他會在這個包下運行所有的注解及相關的子包下的代碼。

在resources下還有一個application.properties是項目的配置文件,我們可以在這里配置一些項目信息,類似監聽端口、mysql參數等等

當然,部分開發人員喜歡使用yml,于properties同功能的一種配置形式

當然,此時的項目是可以運行的?

右鍵Application類,點擊run即可?

可以看到控制臺打印相關的信息,運行成功。(由于沒有設置Controller,所以項目僅運行一次后就關閉了)

接下來我們在項目中添加一個controller包,并新建一個HelloController類

這里需要使用到@RestController

這是在web中的,所以我們需要在pom文件中引入web相關的依賴?

以下就是我們的HelloController?

通過@RequestMapping注明請求的url,自定義返回字符串。

至此重新運行項目,可以在控制臺看到一些基本信息。?

在默認配置下,使用8080端口。

現在我們訪問以下:http://localhost:8080/hello?

可以看到正常顯示了我們自定義的字符串,我們的第一個SpringBoot工程也就構建好了。

轉載于:https://www.cnblogs.com/UncleCatMySelf/p/9250958.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的构建SpringBoot第一个Demo的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。