1. 為什么學(xué)習(xí)Spring?
創(chuàng)新互聯(lián)公司是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、微信小程序定制開發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10余年以來,已經(jīng)為上1000家成都格柵板各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的上1000家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。隨著對Java EE的不斷接觸和理解,你會發(fā)現(xiàn)Spring 在各個(gè)企業(yè)和項(xiàng)目中發(fā)揮著越來越重要的作用。掌握Spring 已成為我們IT行業(yè)生存必學(xué)的本領(lǐng)之一。
Spring Framework 當(dāng)前最新版本是Spring Framework 5,當(dāng)你打開官網(wǎng),你應(yīng)該能夠看到官網(wǎng)的宣傳圖片
這里有個(gè)相關(guān)的新聞有興趣可以看下, 英文原版地址點(diǎn)擊查看 中文版點(diǎn)擊查看
根據(jù)官網(wǎng)動態(tài)和我所了解的信息來看,Spring 官網(wǎng)還會繼續(xù)支持Spring MVC,因?yàn)樗€有很多改進(jìn)的地方。
但是未來的趨勢我認(rèn)為必將是 Spring Boot+ SpringWeb Flux + Spring Cloud .
那么Spring MVC 和 Spring Web Flux 兩者有何區(qū)別呢?
官網(wǎng)對此給出了這樣一張對比圖:
翻譯下就是:
總結(jié):
看到這里,相信此時(shí)聰明的你應(yīng)該曉得為什么我之前會那么說了吧。
2. Spring 官網(wǎng)介紹
Spring 官網(wǎng): https://spring.io/ Spring
文檔: https://spring.io/guides
Spring IDE: https://spring.io/tools/sts
Spring Project: https://spring.io/projects
項(xiàng)目快速生成器: https://start.spring.io/
上面這些鏈接相信很多人都知道,但是其實(shí)往往我們不是很清楚什么時(shí)候用哪個(gè)鏈接。
Spring 官網(wǎng): 關(guān)注Spring 官網(wǎng)動態(tài),最新的Spring 技術(shù)和版本發(fā)布公告
Spring 文檔: what you want to do ? 你想開發(fā)一個(gè)什么樣的項(xiàng)目?可以在這里快速找到相關(guān)介紹和文檔。
Spring IDE: 如果你打算用Eclipse 版本,那么我推薦用 官網(wǎng)這個(gè)STS,因?yàn)樗鼞?yīng)該是最友好支持Spring的Eclipse 版本。當(dāng)然,如果如果條件可以,我還是強(qiáng)烈推薦你使用Intellij Idea.
Spring Project: 這里是按照項(xiàng)目模塊劃分的,比如 從配置到安全,Web應(yīng)用程序到大數(shù)據(jù),想學(xué)習(xí)哪個(gè)就按照分類去學(xué)即可。
項(xiàng)目生成器:這里是Spring 官網(wǎng)提供的一個(gè)非常便利的工具,需要哪些依賴,哪個(gè)版本,在這里配置下然后下載即可。
3. Spring Framework
Spring Framework核心支持依賴注入,事務(wù)管理,Web應(yīng)用程序,數(shù)據(jù)訪問,消息傳遞,測試和更多
Tips:這里講述的是翻譯 https://projects.spring.io/spring-framework/ 上面的內(nèi)容
3.1 介紹
Spring框架為現(xiàn)代基于Java的企業(yè)應(yīng)用程序提供了一個(gè)全面的編程和配置模型 - 在任何類型的部署平臺上。
Spring的一個(gè)關(guān)鍵元素是應(yīng)用程序級別的基礎(chǔ)架構(gòu)支持:Spring著重于企業(yè)應(yīng)用程序的“管道”,以便團(tuán)隊(duì)可以專注于應(yīng)用程序級業(yè)務(wù)邏輯,而不必與特定部署環(huán)境形成不必要的聯(lián)系。
3.2 功能特點(diǎn)
Tips:這里加一張官網(wǎng)文檔中的一個(gè)截圖吧,相信有助于你更好地理解。
3.3 最低要求
Tips: 所以你的電腦現(xiàn)在推薦使用 JDK1.8+
3.4 快速開始
在項(xiàng)目中開始使用spring-framework的推薦方法是使用依賴管理系統(tǒng) - 下面的代碼片段可以復(fù)制并粘貼到您的構(gòu)建中。
需要幫忙? 請參閱我們有關(guān)使用 Maven 和 Gradle 構(gòu)建的入門指南。
其實(shí)不止Spring 官網(wǎng)我們?nèi)缃竦母鞔蠊緫?yīng)該大多數(shù)也推薦我們是用Maven和Gradle 來管理項(xiàng)目Jar包依賴。
如果你使用的Maven:
<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId> spring-context</artifactId> <version>5.1.0.BUILD-SNAPSHOT</version> </dependency> </dependencies><repositories> <repository> <id>spring-snapshots</id> <name>Spring Snapshots</name> <url>https://repo.spring.io/libs-snapshot</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>
本文名稱:SpringFramework5.0入門教程-創(chuàng)新互聯(lián)
文章分享:http://www.rwnh.cn/article48/dgspep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、商城網(wǎng)站、網(wǎng)頁設(shè)計(jì)公司、App開發(fā)、品牌網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容