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

SpringBoot工程創(chuàng)建的四種方式詳解

 更新時(shí)間:2025年06月30日 08:53:47   作者:香餑餑  
本文介紹四種創(chuàng)建Spring Boot項(xiàng)目的方法(IDEA聯(lián)網(wǎng)、官網(wǎng)、阿里云源、手動(dòng)配置),并解答JDK版本、Maven設(shè)置等常見問題,最終實(shí)現(xiàn)集成tess4j進(jìn)行圖片文本識(shí)別,感興趣的朋友一起看看吧

一、IDEA聯(lián)網(wǎng)默認(rèn)配置創(chuàng)建

因?yàn)檫@種創(chuàng)建步驟默認(rèn)就是IDEA通過聯(lián)網(wǎng)鏈接Spring官網(wǎng)創(chuàng)建項(xiàng)目。

1、新建

打開IDEA,點(diǎn)擊 New Project 創(chuàng)建新的項(xiàng)目。

2、配置

在左側(cè)選擇 Spring Initializr 進(jìn)行創(chuàng)建Sping項(xiàng)目,然后在右側(cè)需要選擇當(dāng)前項(xiàng)目保存路徑,編程語言選擇Java;項(xiàng)目類型選擇Maven;填寫Maven坐標(biāo);包名是根據(jù)填寫的Maven坐標(biāo)自動(dòng)生成的,可以在自動(dòng)生成的包名里面將Artifact內(nèi)容給刪除,要不顯示的太長;選擇JDK和Java版本,需要保持一致;最后選擇項(xiàng)目打包類型為jar。

3、選擇版本

選擇Spring Boot的版本,純數(shù)字的為穩(wěn)定版本,選擇純數(shù)字的即可;然后下面是需要導(dǎo)入的依賴,可按需導(dǎo)入,比如要開發(fā)一個(gè)Web工程,那么就可以導(dǎo)入Spring Web的依賴

4、創(chuàng)建成功

此時(shí)通過使用IDEA聯(lián)網(wǎng)方式進(jìn)行創(chuàng)建SpringBoot項(xiàng)目就結(jié)束了。

二、Spring官網(wǎng)創(chuàng)建(IDEA不能聯(lián)網(wǎng))

前提

  • 能夠訪問Spring官網(wǎng)

1、進(jìn)入Spring官網(wǎng)并創(chuàng)建項(xiàng)目

鏈接:https://start.spring.io/

進(jìn)入上方鏈接,然后再Spring的官網(wǎng)填寫項(xiàng)目的配置。編程語言選擇Java;項(xiàng)目類型選擇Maven;選擇Spring Boot的版本,純數(shù)字的為穩(wěn)定版本,選擇純數(shù)字的即可;填寫項(xiàng)目Maven坐標(biāo);包名是根據(jù)填寫的Maven坐標(biāo)自動(dòng)生成的,可以在自動(dòng)生成的包名里面將Artifact內(nèi)容給刪除,要不顯示的太長;選擇Java版本;選擇項(xiàng)目打包類型為jar。右側(cè)是選擇需要導(dǎo)入的依賴,可按需導(dǎo)入,比如要開發(fā)一個(gè)Web工程,那么就可以導(dǎo)入Spring Web的依賴。


示例:

2、創(chuàng)建成功

點(diǎn)擊GENERATE,就會(huì)下載到一個(gè)zip包,然后解壓再使用IDEA打開即可。

三、使用阿里云源創(chuàng)建

1、新建

打開IDEA,點(diǎn)擊 New Project 創(chuàng)建新的項(xiàng)目。

2、配置阿里云源

在創(chuàng)建項(xiàng)目的頁面上調(diào)整Spring官方源為阿里云的源:https://start.aliyun.com/

3、配置

在左側(cè)選擇 Spring Initializr 進(jìn)行創(chuàng)建Sping項(xiàng)目,然后在右側(cè)需要選擇當(dāng)前項(xiàng)目保存路徑,編程語言選擇Java;項(xiàng)目類型選擇Maven;填寫Maven坐標(biāo);包名是根據(jù)填寫的Maven坐標(biāo)自動(dòng)生成的,可以在自動(dòng)生成的包名里面將Artifact內(nèi)容給刪除,要不顯示的太長;選擇JDK和Java版本,需要保持一致;最后選擇項(xiàng)目打包類型為jar。

4、選擇版本

選擇Spring Boot的版本,純數(shù)字的為穩(wěn)定版本,選擇純數(shù)字的即可;然后下面是需要導(dǎo)入的依賴,可按需導(dǎo)入,比如要開發(fā)一個(gè)Web工程,那么就可以導(dǎo)入Spring Web的依賴

5、創(chuàng)建成功

此時(shí)通過使用阿里云源創(chuàng)建SpringBoot項(xiàng)目就結(jié)束了。

四、手工制作SpringBoot項(xiàng)目

前提

  • 能夠創(chuàng)建Maven項(xiàng)目
  • 具有Maven相應(yīng)的坐標(biāo)

1、創(chuàng)建Maven項(xiàng)目

打開IDEA,點(diǎn)擊 New Project 創(chuàng)建新的項(xiàng)目。

2、配置

選擇Maven項(xiàng)目,然后自定義項(xiàng)目名稱、項(xiàng)目存儲(chǔ)路徑,選擇JDK版本,設(shè)置項(xiàng)目版本。

配置完之后,點(diǎn)擊Create,即可創(chuàng)建出Maven工程

3、引入SpringBoot依賴

在Maven工程的pom文件中引入下方依賴,并刷新Maven

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.5.4</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>=

4、創(chuàng)建引導(dǎo)類

在java包下創(chuàng)建引導(dǎo)類,類名可以自定義

@SpringBootApplication
public class 自定義類名 {
    public static void main(String[] args) {
        SpringApplication.run(自定義類名.class, args);
    }
}

5、創(chuàng)建成功

通過手動(dòng)創(chuàng)建Maven工程然后引入SpringBoot依賴來創(chuàng)建SpringBoot工程結(jié)束。

五、答疑解惑

1、IDEA創(chuàng)建項(xiàng)目頁面顯示的Java版本最小為11或17,不能選8

原因:

Spring官方發(fā)布Spring Boot 3.0.0 的時(shí)候告知了一些情況,Java 17將成為未來的主流版本,Spring Boot 官方將全力維護(hù) 3.x;而 Spring Boot 3.x 對(duì) JDK 版本的最低要求是 17。

解決辦法:

  • 升級(jí)自己的JDK版本,使用JDK17進(jìn)行編程
  • 更換創(chuàng)建項(xiàng)目的源,不再使用IDEA內(nèi)置的源而是使用阿里的源,將https://start.spring.io/或者http://start.springboot.io/替換為 https://start.aliyun.com/。然后再創(chuàng)建SpringBoot項(xiàng)目。

2、Maven相關(guān)

(1)創(chuàng)建項(xiàng)目后不是Maven項(xiàng)目

解決辦法:

右擊項(xiàng)目的pom.xml文件,然后選擇 Add Maven Projects 即可

(2)IDEA中不顯示Maven框

解決辦法:

點(diǎn)擊View->Tool Windows->Maven就可以了

(3)Maven加載失敗,配置Maven

解決辦法:

點(diǎn)擊File->Settings 然后搜索Maven,點(diǎn)擊Maven,進(jìn)行設(shè)置Maven。

(4)Maven項(xiàng)目創(chuàng)建之后沒有src目錄

解決辦法:

  • 目前我的解決辦法就是手動(dòng)創(chuàng)建,在項(xiàng)目上右鍵->New->Directory,然后將所需要的目錄都手動(dòng)創(chuàng)建出來即可。
  • 在網(wǎng)上也查了資料通過大家的辦法并沒有解決這個(gè)問題,還在研究中,有最新進(jìn)展將更新文章。如果大家有遇到相同的情況,并且有好的解決的辦法的話,希望留言,非常感謝!

到此這篇關(guān)于Spring Boot 集成 tess4j 實(shí)現(xiàn)圖片識(shí)別文本的文章就介紹到這了,更多相關(guān)Spring Boot 集成 tess4j 實(shí)現(xiàn)圖片識(shí)別文本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java?file類中renameTo方法操作實(shí)例

    Java?file類中renameTo方法操作實(shí)例

    renameTo()方法是File類的一部分,renameTo()函數(shù)用于將文件的抽象路徑名重命名為給定的路徑名??,下面這篇文章主要給大家介紹了關(guān)于Java?file類中renameTo方法操作的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • SpringBoot集成MCP實(shí)現(xiàn)SSE實(shí)時(shí)通信功能

    SpringBoot集成MCP實(shí)現(xiàn)SSE實(shí)時(shí)通信功能

    本文詳細(xì)介紹了如何在智能生產(chǎn)管理系統(tǒng)SPMS中集成MCP協(xié)議,并支持SSE模式,以實(shí)現(xiàn)系統(tǒng)與用戶的自然對(duì)話和智能響應(yīng),通過使用SpringBoot搭建SSE服務(wù)端,實(shí)現(xiàn)了服務(wù)端主動(dòng)推送消息給客戶端的功能,需要的朋友可以參考下
    2025-05-05
  • Java版本怎么選以及JDK各版本特性對(duì)比與實(shí)戰(zhàn)建議

    Java版本怎么選以及JDK各版本特性對(duì)比與實(shí)戰(zhàn)建議

    Java是一種廣泛使用的編程語言,擁有一個(gè)龐大的社區(qū)和大量的生態(tài)系統(tǒng),自從Java的早期版本以來,它已經(jīng)經(jīng)歷了許多變化和改進(jìn),這篇文章主要介紹了Java版本怎么選以及JDK各版本特性對(duì)比與實(shí)戰(zhàn)建議的相關(guān)資料,需要的朋友可以參考下
    2025-11-11
  • Java讀寫Excel實(shí)例分享

    Java讀寫Excel實(shí)例分享

    本文主要分享了Java讀寫Excel的實(shí)例代碼。具有一定的參考價(jià)值,下面跟著小編一起來看下吧
    2017-01-01
  • Java回調(diào)函數(shù)與觀察者模式實(shí)例代碼

    Java回調(diào)函數(shù)與觀察者模式實(shí)例代碼

    這篇文章主要介紹了Java回調(diào)函數(shù)與觀察者模式實(shí)例代碼,簡(jiǎn)單介紹了使用觀察者模式的場(chǎng)景,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • SpringMVC實(shí)現(xiàn)數(shù)據(jù)綁定及表單標(biāo)簽

    SpringMVC實(shí)現(xiàn)數(shù)據(jù)綁定及表單標(biāo)簽

    這篇文章主要為大家詳細(xì)介紹了SpringMVC實(shí)現(xiàn)數(shù)據(jù)綁定及表單標(biāo)簽的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Spring Boot 事務(wù)詳解(事務(wù)傳播行為、事務(wù)屬性)

    Spring Boot 事務(wù)詳解(事務(wù)傳播行為、事務(wù)屬性)

    Spring Boot 提供了強(qiáng)大的事務(wù)管理功能,通過 @Transactional 注解可以方便地配置事務(wù)的傳播行為和屬性,本文將詳細(xì)介紹 Spring Boot 中的事務(wù)管理,包括事務(wù)傳播行為、事務(wù)屬性以及聲明式和編程式事務(wù)管理,感興趣的朋友一起看看吧
    2025-05-05
  • JAVA實(shí)現(xiàn)經(jīng)典掃雷游戲的示例代碼

    JAVA實(shí)現(xiàn)經(jīng)典掃雷游戲的示例代碼

    windows自帶的游戲《掃雷》是陪伴了無數(shù)人的經(jīng)典游戲,本程序參考《掃雷》的規(guī)則進(jìn)行了簡(jiǎn)化,用java語言實(shí)現(xiàn),采用了swing技術(shù)進(jìn)行了界面化處理。感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • Spring Boot2開發(fā)之Spring Boot整合Shiro兩種詳細(xì)方法

    Spring Boot2開發(fā)之Spring Boot整合Shiro兩種詳細(xì)方法

    這篇文章主要介紹了Spring Boot2開發(fā)之Spring Boot整合Shiro詳細(xì)方法,需要的朋友可以參考下
    2020-03-03
  • MyBatis-Plus 使用枚舉自動(dòng)關(guān)聯(lián)注入

    MyBatis-Plus 使用枚舉自動(dòng)關(guān)聯(lián)注入

    本文主要介紹了MyBatis-Plus 使用枚舉自動(dòng)關(guān)聯(lián)注入,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-06-06

最新評(píng)論

香河县| 灵石县| 天长市| 大洼县| 顺义区| 榆林市| 安宁市| 三门县| 施秉县| 临泉县| 麟游县| 会理县| 米易县| 革吉县| 湖南省| 自贡市| 鸡泽县| 定南县| 泸溪县| 石屏县| 蓝田县| 剑阁县| 宣威市| 遵义市| 得荣县| 蒲江县| 兴仁县| 永登县| 蕲春县| 汤原县| 肥乡县| 六盘水市| 广河县| 蒙自县| 汝州市| 志丹县| 图木舒克市| 温泉县| 高清| 德庆县| 九龙坡区|