利用IDEA社區(qū)版創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)圖文教程
Spring Boot 就是 Spring 框架的腳?架,它就是為了快速開發(fā) Spring 框架?誕?的。
首先談?wù)凷pringBoot的優(yōu)點(diǎn):
1.快速集成框架,Spring Boot 提供了啟動(dòng)添加依賴的功能,?于秒級(jí)集成各種框架。
2.內(nèi)置運(yùn)?容器,?需配置 Tomcat 等 Web 容器,直接運(yùn)?和部署程序。
3.快速部署項(xiàng)?,?需外部容器即可啟動(dòng)并運(yùn)?項(xiàng)?。
4.可以完全拋棄繁瑣的 XML,使?注解和配置的?式進(jìn)?開發(fā)。
5.?持更多的監(jiān)控的指標(biāo),可以更好的了解項(xiàng)?的運(yùn)?情況。
下面開始創(chuàng)建項(xiàng)目,這里我使用的是IDEA社區(qū)版。
IDEA創(chuàng)建SpringBoot項(xiàng)目
1.首先需要按照Spring Assistant插件
如果沒有找到這個(gè)插件的話,可能就是版本不兼容,版本太新太老都回出現(xiàn)這種問題,我這里使用的時(shí)候2020.3版本。注意:安裝完成之后需要重啟IDEA。
2.創(chuàng)建新項(xiàng)目
加載完成,此時(shí)啟動(dòng)類DemoApplication應(yīng)該是一個(gè)綠色可運(yùn)行的圖標(biāo)。這樣項(xiàng)目就創(chuàng)建完成了。
為了加速 Spring Boot 項(xiàng)?的下載,在打開項(xiàng)?之前,請(qǐng)先確認(rèn)??的 Maven 已經(jīng)配置為國內(nèi)源:
需要在這個(gè)C:\Users\86152\.m2\目錄下進(jìn)行配置。(默認(rèn)路徑)
國內(nèi) Settings.xml 的配置信息如下:
<?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> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> <profiles> </profiles> </settings>
到這里在IDEA上創(chuàng)建SpringBoot項(xiàng)目就已經(jīng)完成了。
網(wǎng)頁創(chuàng)建SpringBoot項(xiàng)目
使用網(wǎng)頁創(chuàng)建,一般為IDEA無法創(chuàng)建的情況下。網(wǎng)頁創(chuàng)建的SpringBoot項(xiàng)目可以一直循環(huán)使用。
我們可以使? Spring 官?提供的??版來創(chuàng)建 SpringBoot項(xiàng)目。
??版創(chuàng)建項(xiàng)?先訪問:https://start.spring.io,如下圖所示:
點(diǎn)擊生成按鈕,生成SpringBoot項(xiàng)目。
然后解壓Zip項(xiàng)目目錄,并使用IDEA打開項(xiàng)目就可以了。
無論是IDEA創(chuàng)建的還是網(wǎng)頁創(chuàng)建的SpringBoot項(xiàng)目,里面有幾個(gè)無效的文件是可以刪除的。(mvn、HELP.md、mvnw、mvnw.cmd)
SpringBoot項(xiàng)目目錄介紹:
補(bǔ)充點(diǎn):SpringBoot配置是比較少,但是Spring Boot 的設(shè)計(jì)思想是:約定大于配置。
需要將對(duì)象托管到SpringBoot (Spring)的對(duì)象,必須要放SpringBoot啟動(dòng)類的根路徑或者是子路徑中,否則不能被框架識(shí)別。
總結(jié)
到此這篇關(guān)于利用IDEA社區(qū)版創(chuàng)建SpringBoot項(xiàng)目的文章就介紹到這了,更多相關(guān)IDEA社區(qū)版創(chuàng)建SpringBoot項(xiàng)目內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 從零開始使用IDEA創(chuàng)建SpringBoot項(xiàng)目(圖文)
- IDEA創(chuàng)建SpringBoot的maven項(xiàng)目的方法步驟
- 在IDEA中創(chuàng)建跑得起來的Springboot項(xiàng)目
- 使用IDEA創(chuàng)建SpringBoot項(xiàng)目的方法步驟
- idea創(chuàng)建springboot項(xiàng)目和springcloud項(xiàng)目的詳細(xì)教程
- IDEA創(chuàng)建springboot + mybatis項(xiàng)目全過程(步驟詳解)
- IDEA教程創(chuàng)建SpringBoot前后端分離項(xiàng)目示例圖解
- idea創(chuàng)建Springboot多模塊項(xiàng)目(聚合項(xiàng)目)
- Idea2019創(chuàng)建Springboot Web項(xiàng)目的方法步驟
- 在idea中創(chuàng)建SpringBoot模塊的兩種方式
- IntelliJ IDEA2025創(chuàng)建SpringBoot項(xiàng)目的實(shí)現(xiàn)步驟
相關(guān)文章
java 中多線程生產(chǎn)者消費(fèi)者問題詳細(xì)介紹
這篇文章主要介紹了java 中多線程生產(chǎn)者消費(fèi)者問題詳細(xì)介紹的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下2017-09-09Java你不了解的大數(shù)型BigInteger與BigDecimal類
這篇文章主要介紹了Java 處理超大數(shù)類型之BigInteger與BigDecimal案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2022-05-05使用Easyexcel實(shí)現(xiàn)不同場景的數(shù)據(jù)導(dǎo)出功能
這篇文章主要為大家詳細(xì)介紹了如何在不同場景下使用Easyexcel實(shí)現(xiàn)數(shù)據(jù)導(dǎo)出功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03java實(shí)現(xiàn)定制數(shù)據(jù)透視表的示例詳解
數(shù)據(jù)透視表(Pivot?Table)是一種數(shù)據(jù)分析工具,通常用于對(duì)大量數(shù)據(jù)進(jìn)行匯總、分析和展示,本文主要介紹了如何使用Java將計(jì)算項(xiàng)添加到數(shù)據(jù)透視表中,感興趣的可以了解下2023-12-12Java并發(fā)編程中的Callable、Future和FutureTask詳解
這篇文章主要介紹了Java并發(fā)編程中的Callable、Future和FutureTask詳解,創(chuàng)建線程的2種方式,一種是直接繼承Thread,另外一種就是實(shí)現(xiàn)Runnable接口,這2種方式都有一個(gè)缺陷就是:在執(zhí)行完任務(wù)之后無法獲取執(zhí)行結(jié)果,需要的朋友可以參考下2023-07-07mybatis調(diào)用mysql存儲(chǔ)過程并獲取返回值方式
這篇文章主要介紹了mybatis調(diào)用mysql存儲(chǔ)過程并獲取返回值方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08Java實(shí)現(xiàn)斷點(diǎn)下載服務(wù)端與客戶端的示例代碼
這篇文章主要為大家介紹了如何實(shí)現(xiàn)服務(wù)端(Spring Boot)與客戶端(Android)的斷點(diǎn)下載與下載續(xù)傳功能,文中的示例代碼講解詳細(xì),需要的可以參考一下2022-08-08