第一章 初識Spring

第一章 初識Spring

1.歷史
Spring Framework 歷史 誕生於2002年,成型於2003年,最早的作者 爲 Rod Johnson
目前已發展到Spring5.x 版本 ,支持jdk8-11

Spring始於框架,但並不只是框架

2 學習的框架
Spring Framework
目前最新版本爲 5.2.5
用於構建企業級應用的輕量級 一站式解決方案

Spring Boot
快速構建基於Spring的應用程序
開箱即用,不生成代碼,沒有XML配置

Spring Cloud
簡化了分佈式系統的開發
配置管理 服務註冊與發現

3 Spring 的發展趨
5.0 的改動點:支持版本至少Java8起 ,支持WebFlux
近年來Spring更關注 Spring Boot / Spring Cloud
開箱即用
與生態圈相吻合
注重運維
Cloud Native 大方向
最佳實踐不嫌多

4 我的第一個Spring程序
通過Spring Initialzr 生成骨架
編寫你的第一段代碼
運行你的程序
分析項目結構
在這裏插入圖片描述自動生成Spring的骨架

<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>2.2.6.RELEASE</version>
	<relativePath/> <!-- lookup parent from repository -->
</parent>

這個是整個項目的父級依賴,指定了版本號,已嚴格測試,不會衝突,後面的dependency 只要寫使用什麼包即可,不用指定jar包。

pom文件中

<plugins>
	<plugin>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-maven-plugin</artifactId>
	</plugin>
</plugins>

是引入一個插件,可以將spring 的項目 打包成一個可執行的jar包,在 IDEA Terminal中執行命令:mvn clean package -Dmaven.test.skip

使用java -jar helloSpring-0.0.1-SNAPSHOT.jar 執行,即可訪問我們定義的helloworld程序

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章