最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot項目的五種創(chuàng)建方式

 更新時間:2024年12月23日 09:47:09   作者:Zhu_S?W  
這篇文章主要介紹了SpringBoot項目的五種創(chuàng)建方式,文中通過圖文結合的方式講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下

1.在idea中通過aliyun創(chuàng)建SpringBoot項目

將服務器URL改為https://start.aliyun.com

注:這里使用的是阿里云鏡像,所以可以選擇Java 8 版本,如果使用的官網(wǎng)鏡像則沒有此版本,需要自己去項目pom.xml中手動進行修改,修改方式如下:

點擊下一步

這里可以進行勾選自己所需要的依賴,springboot會自動完成依賴的引入,也可以不做選擇直接進行下一步,后續(xù)自己進行手動添加

點擊完成即可

可以看到我選擇的Lombok和Spring Web依賴都被自動導入了

PS:這里的test依賴是springboot默認自動導入的

2.在idea中通過spring官網(wǎng)創(chuàng)建SpringBoot項目

將服務器URL改為https://start.spring.io

其余步驟同aliyun創(chuàng)建方法

若需要8版本須在pom.xml文件的此處進行手動修改 

3.通過spring官網(wǎng)下載再用idea打開

在瀏覽器輸入spring.io網(wǎng)址

點擊Spring Boot進去,向下拉,點擊下圖中框出藍字部分

 各選項所填內容同之前一樣,自己進行選擇,選擇完畢后點擊下圖所示按鈕即可  

此時會創(chuàng)建出一個壓縮包,將壓縮包解壓到項目需要部署目錄后用idea打開即可

PS:下圖框出部分可以選擇需要的依賴讓springboot自動導入

4.通過阿里云下載再用idea打開

瀏覽器訪問https://start.aliyun.com

各部分依舊同上,注意選擇單模塊即可

同樣也可以在組件這里選擇需要自動導入的依賴

點擊獲取代碼,同樣會獲得一個壓縮包,解壓后通過idea打開即可

5.通過mavenjava項目改為springboot項目

在該項目的pom.xml中添加下述代碼:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.5.6</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>
 
<dependencies>
    <!--<dependency>-->
        <!--<groupId>org.springframework.boot</groupId>-->
        <!--<artifactId>spring-boot-starter</artifactId>-->
    <!--</dependency>-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
    <!--加載web-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
 
</dependencies>

加入后點擊下圖所示按鈕重新加載Maven項目導入依賴即可

創(chuàng)建啟動類:

一般設置三級包名,創(chuàng)建 SpringBootDemoApplication啟動類

類名可以自定義,只要保障下面代碼中使用的類名和你自己定義的名稱一樣即可,也就是run方法中的那個class對應的名稱

注意設置啟動類注解:@SpringBootApplication

@SpringBootApplication
public class SpringBootDemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringBootDemoApplication.class, args);
    }
}

resources目錄下還需要這三部分

  • static是存放靜態(tài)資源
  • template存放頁面
  • application.properties是springboot的總配置文件

在application.properties中設置端口號

server.port=8080

 PS:8080為默認端口號,即此處不設置的話默認為8080,此處可以更改成別的端口號

6.測試springboot

創(chuàng)建controller包,創(chuàng)建IndexController類

將這個類交給spring去管理并設置映射路徑編寫run方法

@Controller
@RequestMapping("/indexController")
public class IndexController {
    @RequestMapping("/run")
    public void run(){
        System.out.println("111111111");
    }
}

去啟動類啟動

可以看到成功啟動

此時去瀏覽器訪問localhost:8080/indexController/run

可以看到后臺成功輸出Hello World!

使用response寫回頁面 :

將IndexController代碼改為如上圖所示,重新去啟動類啟動

可以看到成功輸出到前端界面

除了上述方法外,還有一種方法也可以將數(shù)據(jù)輸出到前端:

將IndexController代碼改回下圖:

在@RequestMapping上加入一個@ResponseBody注解,將返回類型void改為String,同時設置return值,如下圖所示:

此時重新啟動啟動類,可以看到成功輸入到前端界面

以上就是SpringBoot項目的五種創(chuàng)建方式的詳細內容,更多關于SpringBoot項目創(chuàng)建方式的資料請關注腳本之家其它相關文章!

相關文章

  • Spring?Boot教程之必須了解的核心概念

    Spring?Boot教程之必須了解的核心概念

    這篇文章主要介紹了Spring?Boot系列教程中的關于學習Spring?Boot必須了解的核心概念的相關資料,需要的朋友可以參考下
    2022-08-08
  • 淺析Spring的事務實現(xiàn)原理

    淺析Spring的事務實現(xiàn)原理

    這篇文章主要為大家詳細介紹了Spring中事務實現(xiàn)的原理,文中的示例代碼講解詳細,對我們學習Spring有一定的幫助,需要的可以參考一下
    2022-11-11
  • MyBatis框架簡介及入門案例詳解

    MyBatis框架簡介及入門案例詳解

    MyBatis是一個優(yōu)秀的持久層框架,它對jdbc的操作數(shù)據(jù)庫的過程進行封裝,使開發(fā)者只需要關注SQL本身,而不需要花費精力去處理例如注冊驅動、創(chuàng)建connection、創(chuàng)建statement、手動設置參數(shù)、結果集檢索等jdbc繁雜的過程代碼,本文將作為最終篇為大家介紹MyBatis的使用
    2022-08-08
  • Java經典排序算法之歸并排序詳解

    Java經典排序算法之歸并排序詳解

    這篇文章主要為大家詳細介紹了Java經典排序算法之歸并排序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • MyBatis動態(tài)SQL與緩存原理深入分析

    MyBatis動態(tài)SQL與緩存原理深入分析

    這篇文章主要介紹了MyBatis動態(tài)SQL與緩存原理,Mybatis框架的動態(tài)SQL技術是一種根據(jù)特定條件動態(tài)拼裝SQL語句的功能,它存在的意義是為了解決拼接SQL語句字符串時的痛點問題
    2023-02-02
  • 淺談升級Spring Cloud到Finchley后的一點坑

    淺談升級Spring Cloud到Finchley后的一點坑

    這篇文章主要介紹了淺談升級Spring Cloud到Finchley后的一點坑,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • Spring如何解決循環(huán)依賴的問題

    Spring如何解決循環(huán)依賴的問題

    這篇文章主要介紹了Spring是如何解決循環(huán)依賴的問題,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • PageHelper在springboot中的使用方式

    PageHelper在springboot中的使用方式

    這篇文章主要介紹了PageHelper在springboot中的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java使用NIO優(yōu)化IO實現(xiàn)文件上傳下載功能

    Java使用NIO優(yōu)化IO實現(xiàn)文件上傳下載功能

    IO 是基于流來讀取的,而NIO則是基于塊讀取,面向流 的 I/O 系統(tǒng)一次一個字節(jié)地處理數(shù)據(jù),這篇文章主要介紹了Java使用NIO優(yōu)化IO實現(xiàn)文件上傳下載功能,需要的朋友可以參考下
    2022-07-07
  • 解決idea2024版本創(chuàng)建項目時沒有java?8的版本選擇

    解決idea2024版本創(chuàng)建項目時沒有java?8的版本選擇

    這篇文章主要介紹了在使用IntelliJ?IDEA創(chuàng)建Spring?Boot項目時遇到的問題,包括Java版本選擇受限和項目結構不完整,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2025-03-03

最新評論

旬阳县| 铁力市| 福清市| 连江县| 重庆市| 中西区| 盐亭县| 高要市| 安远县| 莱芜市| 明光市| 汾阳市| 昌黎县| 长葛市| 玉田县| 内江市| 泗洪县| 铁岭县| 柳江县| 桐城市| 九龙城区| 高邑县| 新晃| 讷河市| 太白县| 聂拉木县| 北辰区| 丹东市| 洛川县| 巢湖市| 莱阳市| 体育| 龙口市| 涡阳县| 淮北市| 深圳市| 大荔县| 两当县| 法库县| 绥宁县| 西青区|