樂觀學習,樂觀生活,才能不斷前進啊!!!
我的主頁:optimistic_chen
我的專欄:c語言 ,Java,
Java EE初階, Java數據結構
歡迎大家訪問~
創作不易,大佬們點贊鼓勵下吧~
文章目錄
- 前言
- 初識Spring
- SpringBoot
- 環境配置
- Maven
- Maven倉庫
- 第一個SpringBoot項目
- 完結
前言
上一個專欄寫完了JavaEE初階,代碼沒有多少,大部分都是理論層面的知識,這些東西能夠大大加深一個程序員的底蘊,自己寫的筆記是最適合自己理解的。這篇博客將進入到大量代碼的練習,而且會學到很多框架。
初識Spring
Spring定義: Spring是一款主流的Java EE 輕量級開源框架 ,目的是用于簡化Java企業級引用的開發難度和開發周期。Spring框架提供自己提供功能外,還提供整合其他技術和框架的能力。
我們通常說的Spring指的是Spring Framework(Spring 框架),Spring框架是一個分層的面向切面的Java應用程序的一站式解決框架,它是Spring技術棧的核心和基礎, 是為了解決企業級引用開發的復雜性而創建的。
這些書面介紹可能會使我們認為它復雜、高大上, 實際上Spring框架是一個平臺,提供全面的基礎設施,幫助開發者創建和開發更強大的應用程序。
SpringBoot
那大膽猜測一下SpringBoot是什么呢?
SpringBoot是由Pivotal團隊(Spring社區的一部分)開發的,用于簡化基于Spring框架的應用程序開發的框架。 它基于“約定優于配置”的原則,通過提供自動配置、內嵌服務器、生產就緒的應用程序監控等功能,極大地簡化了Spring應用程序的搭建和構建過程。
簡單來說就是Spring框架的簡化版本,為了是初學者能更快速的入門,降低學門檻。這篇博客將介紹如何建立一個SpringBoot項目。
環境配置
首先:你需要去下載一個ider(2021.1-2022.4),如果能搞到專業版更好,不能的話就使用社區版的插件Maven Helper
安裝插件后去,配置一下Maven 倉庫即可。
Maven
Maven是?個項?管理?具。基于POM(ProjectObjectModel,項?對象模型)的概念,Maven可以通過??段描述信息來管理項?的構建,報告和?檔的項?管理?具軟件。
簡單來說:Maven就是一個項目管理工具, 通過pom.xml文件獲取jar包,能提高我們的開發效率。
ider中集成了Maven,一個Maven項目在ider直接就能創建, 而且它提供了了標準的,跨平臺(Linux,Windows,MacOS等)的?動化項?構建?式。使用Maven命令能大大提高開發這的效率。
最重要的是,Maven是一個項目管理工具,通過pom.xml文件的配置獲取jar包,也就是依賴。而依賴就是當前項目運行所需要的jar包(一個程序能運行的必要條件)
Maven倉庫
如何把依賴放到Maven中呢,在Maven中,根據groupId、artifactId、version的配置,來唯?識別?個jar包,缺?不可。在pom文件中配置完依賴后,點擊刷新,Maven會根據配置去Maven倉庫中找唯一的Jar包,下載到項目中。
本地倉庫 :自己計算機上有一個文件夾(存儲jar包),當項目要引入某個依賴jar包后,先去本地倉庫查找,如果有則項目直接引用;如果沒有則去中央倉庫下載依賴到本地倉庫。
本地倉庫在File->Settings
中央倉庫 :maven軟件中內置?個遠程倉庫地址,就是中央倉庫,服務于整個互聯?.由Maven團隊維護,全球唯?.可以通過https://mvnrepository.com這個?站來查詢并下載
私服 :一般由公司團隊搭建的私有倉庫
第一個SpringBoot項目
前面提到,SpringBoot是為了更快速的搭建Spring框架,簡單理解就是,蓋一座房子時需要用到鋼管腳手架來澆筑混凝土,房子是Spring框架,腳手架是SpringBoot,為了更快的建好房子(Spring),用到了腳手架(SpringBoot) |
至于如何配置創建SpringBoot,主包這里就不過多闡述,推薦一個UP主,大家學習即可。社區版插件下載或者各位大佬可以自己想辦法搞到專業版,就可以直接使用了。
經過一系列的操作,第一個·SpringBoot項目就創建成功了。
完結
可以點一個免費的贊并收藏起來~
可以點點關注,避免找不到我~
我的主頁:optimistic_chen
我們下期不見不散 ~ ~ ~