欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

新版idea創(chuàng)建spring boot項目的詳細教程

 更新時間:2024年01月28日 08:53:23   作者:蒾酒  
這篇文章給大家介紹了新版idea創(chuàng)建spring boot項目的詳細教程,本教程對新手小白友好,若根據(jù)教程創(chuàng)建出現(xiàn)問題導致失敗可下載我提供的源碼,在文章最后,本教程較新,文中通過圖文給大家介紹的非常詳細,感興趣的朋友可以參考下

前言

本教程對新手小白友好。若根據(jù)教程創(chuàng)建出現(xiàn)問題導致失敗可下載我提供的源碼,在文章最后。

本教程較新

本文使用的工具以及搭建的springboot版本都是很新版本:

idea版本如下

spring boot 版本如下:

本教程使用的是漢化后的idea

漢化教程

下載一個漢化插件即可。

File->Settings

搜索:plugins

選擇插件市場,搜索chinese安裝

下載完畢重啟即可。

或者:

項目模板初始化

1.點擊新建項目

或者

2.配置初始化信息

這里提一嘴的是,在第7步,java版本選擇上我的建議:java 8、Java 11、Java 17三個長期支持版

原因是開發(fā)商會對其提供長期支持服務,包括修復漏洞、解決問題和提供更新等。

spring boot 2x版本建議使用Java 8、Java 11

spring boot 3x版本最低要求 Java17

我創(chuàng)建的spring boot 3x版本所以選Java17 

最后第八步打包方式一定選擇jar包。原因是,Spring Boot內置了Tomcat等Web服務器的支持,并提供了嵌入式容器的功能。這意味著你可以將整個應用程序以可執(zhí)行的JAR文件的形式進行部署和運行,而無需外部的獨立Web服務器。

點擊下一步

如果你的idea版本較老可能沒有我這個3x版本選擇,你可以選擇2x版本,然后回到上一步,jdk換成8或11。

3.初始依賴選擇

選擇幾個常用初始依賴

選擇好初始依賴點擊創(chuàng)建,此時會去該spring官網下載初始化模板,稍等即可。

也可以不用idea自帶的初始化,自行去spring官網初始化模板并下載:

Spring Initializr:https://start.spring.io/

初始化完成如圖:

配置Maven

此時需要配置以下maven下載源為國內阿里云鏡像,加速依賴下載

1.打開maven設置

展開主菜單->文件->設置->

輸入maven搜索

2.重寫maven配置文件

這里我不推薦通過maven目錄的conf下去直接修改setting.xml方式去切換下載源以及java版本。

我們只需要提前準備好setting.xml即可。每次新建項目用到不同java版本只需要換不同配置文件即可。

新建一個txt ->打開文件粘貼阿里云鏡像源配置內容 ->修改文件名為setting.xml

粘貼如下:

我的java版本是17

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
 
  <pluginGroups>
   
  </pluginGroups>
 
  <proxies>
    
  </proxies>
 
  
  <servers>
   
  </servers>
 
  
  <mirrors>
  <mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
    
  </mirrors>
 
  <profiles>
  <profile>     
    <id>JDK-17</id>       
    <activation>       
        <activeByDefault>true</activeByDefault>       
        <jdk>17</jdk>       
    </activation>       
    <properties>       
        <maven.compiler.source>17</maven.compiler.source>       
        <maven.compiler.target>17</maven.compiler.target>       
        <maven.compiler.compilerVersion>17</maven.compiler.compilerVersion>       
    </properties>       
</profile>
   
  </profiles>
 
</settings>

如果你是Java11:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
 
  <pluginGroups>
   
  </pluginGroups>
 
  <proxies>
    
  </proxies>
 
  
  <servers>
   
  </servers>
 
  <mirrors>
  <mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
    
  </mirrors>
 
  <profiles>
  <profile>     
    <id>JDK-11</id>       
    <activation>       
        <activeByDefault>true</activeByDefault>       
        <jdk>11</jdk>       
    </activation>       
    <properties>       
        <maven.compiler.source>11</maven.compiler.source>       
        <maven.compiler.target>11</maven.compiler.target>       
        <maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>       
    </properties>       
</profile>
   
  </profiles>
 
  
</settings>

如果你是Java8:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
 
  <pluginGroups>
   
  </pluginGroups>
 
  <proxies>
    
  </proxies>
 
  
  <servers>
   
  </servers>
 
  <mirrors>
  <mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
    
  </mirrors>
 
  <profiles>
  <profile>     
    <id>JDK-8</id>       
    <activation>       
        <activeByDefault>true</activeByDefault>       
        <jdk>8</jdk>       
    </activation>       
    <properties>       
        <maven.compiler.source>8</maven.compiler.source>       
        <maven.compiler.target>8</maven.compiler.target>       
        <maven.compiler.compilerVersion>8</maven.compiler.compilerVersion>       
    </properties>       
</profile>
   
  </profiles>
 
  
</settings>

粘貼完ctrl+s保存退出。

修改文件名為:setting.xml

3.選擇你創(chuàng)建的配置文件

4.重啟項目

此時依賴會馬上下載好。

spring boot配置并測試

1.修改配置文件后綴

application.properties ->application.yml

此時你的配置文件啥都沒寫,但是可以直接運行項目,spring boot遵循約定大于配置理念,已經提供好了一組默認配置,你可以按需修改配置。

2.啟動項目

這兩處都能啟動

3.編寫測試控制類

新建controller目錄下新建TestController類

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
 
@RestController
@RequestMapping("/test")
public class TestController {
 
    @GetMapping("/hello")
    public String  test(){
        return "hello world";
    }
}

4.重啟項目測試

重啟完成瀏覽器地址欄輸入:localhost:8080/test/hello

成功輸出返回響應。

5.簡單配置項目端口以及項目名稱

application.yml:

server:
  # 端口號
  port: 8888
spring:
  application:
    # 應用名稱
    name: mijiu-app

保底策略

如果你參照該教程遇到問題,導致創(chuàng)建失敗

可以自取我已經創(chuàng)建好的,項目根目錄已經提供maven配置文件(阿里云鏡像源,Java17)

springboot-demo (gitee.com)

https://gitee.com/mi9688-wine/springboot-demo

1.git方式獲取

代碼地址:

https://gitee.com/mi9688-wine/springboot-demo

克隆后先編譯一下在運行

2.下載壓縮包方式獲取

下載完解壓用idea打開,編譯,運行即可。

以上就是新版idea創(chuàng)建spring boot項目的詳細教程的詳細內容,更多關于新版idea創(chuàng)建spring boot的資料請關注腳本之家其它相關文章!

相關文章

  • springboot yml定義屬性,下文中${} 引用說明

    springboot yml定義屬性,下文中${} 引用說明

    這篇文章主要介紹了springboot yml定義屬性,下文中${} 引用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Java java.sql.Timestamp時間戳案例詳解

    Java java.sql.Timestamp時間戳案例詳解

    這篇文章主要介紹了Java java.sql.Timestamp時間戳案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • Maven在Windows中的配置以及IDE中的項目創(chuàng)建實例

    Maven在Windows中的配置以及IDE中的項目創(chuàng)建實例

    下面小編就為大家?guī)硪黄狹aven在Windows中的配置以及IDE中的項目創(chuàng)建實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Java中LocalDate日期格式轉換(使用系統(tǒng)時區(qū))

    Java中LocalDate日期格式轉換(使用系統(tǒng)時區(qū))

    本文主要介紹了Java中LocalDate日期格式轉換(使用系統(tǒng)時區(qū)),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2007-02-02
  • Spring Boot 3 集成 RabbitMQ 實踐指南(原理解析)

    Spring Boot 3 集成 RabbitMQ 實踐指南(原理解析

    本文介紹了SpringBoot 3集成RabbitMQ的實踐指南,涵蓋了RabbitMQ的核心原理、核心概念、高級特性、應用場景、環(huán)境搭建、核心配置類、消息生產者、消息消費者、接口控制器、監(jiān)控與運維、最佳實踐以及常見問題與解決方案等內容,感興趣的朋友一起看看吧
    2025-02-02
  • SpringBoot中pom.xml配置詳解

    SpringBoot中pom.xml配置詳解

    pom.xml是Maven項目的核心配置文件,用于管理項目的依賴、插件、構建配置等,在Spring Boot項目中,pom.xml文件也扮演著重要的角色,本文將給大家詳細介紹一下SpringBoot中pom.xml配置,需要的朋友可以參考下
    2023-09-09
  • JAVA異常處理捕獲與拋出原理解析

    JAVA異常處理捕獲與拋出原理解析

    這篇文章主要介紹了JAVA異常處理捕獲與拋出原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • Java靜態(tài)static與實例instance方法示例

    Java靜態(tài)static與實例instance方法示例

    這篇文章主要為大家介紹了Java靜態(tài)static與實例instance方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Java中如何計算一段程序的運行時間

    Java中如何計算一段程序的運行時間

    這篇文章主要介紹了Java中如何計算一段程序的運行時間問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • Java實現(xiàn)畫圖的詳細步驟(完整代碼)

    Java實現(xiàn)畫圖的詳細步驟(完整代碼)

    今天給大家?guī)淼氖顷P于Java的相關知識,文章圍繞著Java實現(xiàn)畫圖的詳細步驟展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06

最新評論