亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

SpringBoot 實戰(zhàn) (一) | 如何使用 IDEA 構(gòu)建 Spring Boot 工程

Ryan_Li / 3338人閱讀

摘要:它使用約定大于配置的理念讓你的項目快速運行起來。如何使用構(gòu)建工程第一步,當然是安裝傻瓜式教程,請自行百度。包名,填完和后自動生成,默認即可。確認無誤,點完成創(chuàng)建即可。

微信公眾號:一個優(yōu)秀的廢人
如有問題或建議,請后臺留言,我會盡力解決你的問題。
前言

新年立了個 flag,好好運營這個公眾號。具體來說,就是每周要寫兩篇文章在這個號發(fā)表。剛立的 flag 可不能這么快打臉。下面送上本周第一篇。本文我們將介紹嵌入 Intellij IDEA 中的 Spring Initializr 工具,它同Web提供的創(chuàng)建功能一樣,可以幫助我們快速的構(gòu)建出一個基礎(chǔ)的Spring Boot工程。

什么是 SpringBoot ?

SpringBoot 官方有一句話可以概括這個問題。那就是「約定大于配置」。這句話什么意思?相信學過 Spring 的人都知道,我們要手動寫一大堆的 xml 文件用于配置,集成項目,才能使這個項目具備 web 的功能。而 SpringBoot 做了那些沒有它你也會去做的Spring Bean配置。它使用「約定大于配置」的理念讓你的項目快速運行起來。使用 Spring Boot 很容易創(chuàng)建一個獨立運行(運行jar,內(nèi)嵌Servlet容器)、準生產(chǎn)級別的基于 Spring 框架的項目,使用 Spring Boot 你可以不用或者只需要很少的Spring配置。

如果說 Spring 是一輛汽車的引擎,那 SpringMVC 就給這輛汽車裝上了輪子,而 SpringBoot 的出現(xiàn)就相當于賦予了這輛汽車自動駕駛的功能。

如何使用 IDEA 構(gòu)建 SpringBoot 工程?

第一步,當然是安裝 Intellij IDEA (傻瓜式教程,請自行百度)。

點擊菜單欄 File ?New?Project ? 選擇 Spring Initializr 創(chuàng)建界面如下圖,可以看到圖中 default 指定的 Initializr Service URL 就是 Spring 官方提供的 Spring Initializr 工具地址,一般默認即可,所以這里創(chuàng)建的工程實際上也是基于它的 Web 工具來實現(xiàn)的。

點擊 next 進入下一步,可以看見這里要我們選擇的就是關(guān)于工程的一些信息:

Group 顧名思義就是你的公司名,一般是填寫com.公司名。

Artifact groupId 和 artifactId 是maven管理項目包時用作區(qū)分的字段,就像是地圖上的坐標。這里填寫項目名即可。

Type 就是構(gòu)建的項目類型,意思就是你希望你的項目使用什么工具構(gòu)建,可選 maven 和 gradle 一般選 maven。

Language 顧名思義就是你的項目用啥語言開發(fā),可選 Java、Groovy、Kotlin

Packaging 就是你希望你的項目打成什么形式的包,可選 Jar、War SpringBoot 項目一般選 Jar

Java Version 意指項目使用的 java 版本,根據(jù)你的需要選擇。

Version 項目的初始版本,默認即可。

Name 項目名稱。

Description 項目描述,默認即可。

Package 包名,填完 Group 和 Artifact 后自動生成,默認即可。

點擊 Next 進入下一步,這一步就是選你的項目依賴包,前文所說的「約定大于配置」就體現(xiàn)在這里。進入選擇S pring Boot 版本和依賴管理的窗口。在這里值的我們關(guān)注的是,它不僅包含了 Spring Boot Starter POMs 中的各個依賴,還包含了 Spring Cloud 的各種依賴。

比如,你需要集成前端模板功能,你就到 Template Engines 選項卡上,勾選你想要訪問的前端模板引擎 ,項目需要訪問數(shù)據(jù)庫,就到 SQL 選項卡,旋轉(zhuǎn)你項目里使用的數(shù)據(jù)庫類型。選擇完成并加以簡單的配置,項目就具備了集成前端模板能力與數(shù)據(jù)庫訪問能力。

這里注意一下,無論你選擇哪些依賴包,其中 web 選項卡下的 Web 是必選的。這個包是整個項目的基礎(chǔ)。這個包里面集成了 Spring 、WebMvc 、tomcat 以及其他各種基本能力。

點擊 Next 進入下一步,這一步?jīng)]啥好說的。就是讓你確認自己的項目名以及項目路徑。確認無誤,點 Finish 完成創(chuàng)建即可。

Intellij IDEA 中的 Spring Initializr 是基于官方 Web 實現(xiàn),但是通過工具來進行調(diào)用并直接將結(jié)果構(gòu)建到我們的本地文件系統(tǒng)中,讓整個構(gòu)建流程變得更加順暢。

后語

我為什么要寫這種這么簡單的教程?
是這樣的,我始終認為比我聰明的人有很多,但比我笨的人也不少。在中國有很多你認為眾所周知的事,其實有一車人根本不知道,這篇文章哪怕只幫助到一個人,足矣。

之后我打算出一個 SpringBoot 系列的教程,敬請關(guān)注與指正,本人也是一個小菜鳥在打怪升級中,如本文有不正確的地方,煩請指正。一起學習一起進步。

以上就是使用 IDEA 創(chuàng)建 SpringBoot 的過程,希望對你們有幫助。最后,對 Python 、Java 感興趣請長按二維碼關(guān)注一波,我會努力帶給你們價值,如果覺得本文對你哪怕有一丁點幫助,請幫忙點好看,讓更多人知道。

另外,關(guān)注之后在發(fā)送 1024 可領(lǐng)取免費學習資料。資料內(nèi)容詳情請看這篇舊文:Python、C++、Java、Linux、Go、前端、算法資料分享

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/73231.html

相關(guān)文章

  • SpringBoot 實戰(zhàn) (二) | 第SpringBoot 工程詳解

    摘要:代碼如下可以看到中一共有個依賴,其中只有是我手動加入的,用于單元測試。點擊項目啟動按鈕,效果如下好的程序必須配備完善的單元測試。測試結(jié)果如下可以看到紅圈框住的地方,出現(xiàn)這個綠色標志證明單元測試沒問題。 微信公眾號:一個優(yōu)秀的廢人如有問題或建議,請后臺留言,我會盡力解決你的問題。 前言 哎呦喂,按照以往的慣例今天周六我的安排應(yīng)該是待在家學學貓叫啥的。但是今年這種日子就可能一去不復返了,沒...

    GeekQiaQia 評論0 收藏0
  • Spring Boot 2 快速教程:WebFlux 快速入門(二)

    摘要:響應(yīng)式編程是基于異步和事件驅(qū)動的非阻塞程序,只是垂直通過在內(nèi)啟動少量線程擴展,而不是水平通過集群擴展。三特性常用的生產(chǎn)的特性如下響應(yīng)式編程模型適用性內(nèi)嵌容器組件還有對日志消息測試及擴展等支持。 摘要: 原創(chuàng)出處 https://www.bysocket.com 「公眾號:泥瓦匠BYSocket 」歡迎關(guān)注和轉(zhuǎn)載,保留摘要,謝謝! 02:WebFlux 快速入門實踐 文章工程: JDK...

    gaara 評論0 收藏0
  • SpringBoot 實戰(zhàn) (四) | 使用 LomBok

    摘要:創(chuàng)建對象工具類設(shè)置父類設(shè)置屬性的使用范圍,如等,也可以設(shè)置屬性是否被修飾。所以顯示的是按鈕重啟。即使沒有重寫方法,依然可以調(diào)用,而且結(jié)果和重寫了方法一樣。最后奉上項目完整代碼后語以上就是我對插件的理解與使用,希望對你們有幫助。 微信公眾號:一個優(yōu)秀的廢人如有問題或建議,請后臺留言,我會盡力解決你的問題。 前言 上周去了開年會,去的地方是溫泉度假村。老實說,我是無感的,90% 是因為沒中...

    DandJ 評論0 收藏0
  • 起來學SpringBoot | 第篇:構(gòu)建SpringBoot工程

    摘要:由于本人更習慣使用所以后續(xù)案例都是基于與,同時這里是基于最新的編寫的哦創(chuàng)建項目初次接觸,我們先來看看如何創(chuàng)建一個項目,這里以為例,其他的工具小伙伴們自行搜索創(chuàng)建方式。創(chuàng)建完項目后,各位小伙伴請認真細心的對比下與傳統(tǒng)的工程有何區(qū)別如目錄結(jié)構(gòu)。 SpringBoot 是為了簡化 Spring 應(yīng)用的創(chuàng)建、運行、調(diào)試、部署等一系列問題而誕生的產(chǎn)物,自動裝配的特性讓我們可以更好的關(guān)注業(yè)務(wù)本身...

    jayce 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<