電子技術論壇_中國專業的電子工程師學習交流社區-中電網技術論壇's Archiver

look_w 發表于 2019-5-18 10:53

SpringBoot簡介項目創建和運行使用(1)

Spring Boot 介紹

Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。
該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。
采用 Spring Boot 可以大大的簡化你的開發模式,所有你想集成的常用框架,它都有對應的組件支持。
Spring Boot 是一套全新的框架,它來自于 Spring 大家族,因此 Spring 所有具備的功能它都有,而且更容易使用;Spring Boot 以約定大于配置的核心思想,默認幫我們進行了很多設置,多數Spring Boot 應用只需要很少的 Spring 配置。
Spring Boot 開發了很多的應用集成包,支持絕大多數開源軟件,讓我們以很低的成本去集成其它主流開源軟件。
Spring Boot特性

使用 Spring 項目引導頁面可以在幾秒構建一個項目方便對外輸出各種形式的服務,比如:REST API, WebSocket, Web, Streaming, Tasks
非常簡潔的安全策略集成
支持關系數據庫和非關系數據庫
支持運行期內嵌容器,如:Tomcat, Jetty
強大的開發包,支持熱啟動
自動管理依賴
自帶應用監控
支持各種IED,如:IntelliJ IDEA 、NetBeans
熱度

Spring Boot 本身發展特別快,自從2014年4月發布 Spring Boot1.0 之后,版本更新非常頻繁,16年是1.3.X,到現在 Spring Boot 最新穩定版本為:1.5.8,2.0版本也進入了第5個里程碑。
Spring Boot一經推出就迅速的成為一門熱門的技術。
使用Spring Boot的好處

其實就是簡單、快速、方便!平時如果我們需要搭建一個spring web項目的時候需要怎么做呢?

1)配置web.xml,加載spring和spring mvc

2)配置數據庫連接、配置spring事務

3)配置加載配置文件的讀取,開啟注解

4)配置日志文件

配置完成之后部署tomcat 調試

現在非常流行微服務,如果我這個項目僅僅只是需要發送一個郵件,如果我的項目僅僅是返回一個接口字段;我都需要這樣折騰一遍!

但是如果使用spring boot呢?

很簡單,我僅僅只需要非常少的幾個配置就可以迅速方便的搭建起來一套web項目或者是構建一個微服務!

使用spring boot可以非常方便、快速搭建項目,使我們不用關心框架之間的兼容性,適用版本等各種問題,我們想使用任何東西,僅僅添加一個配置就可以,所以使用sping boot非常適合構建微服務。
學習路線

結合我們工作經驗和項目要求,我設計的快速上手和實用學習路線如下:
一、基本的項目構建提供REST API運行使用
二、SpringBoot的注解和配置(xml,yml)配置解析
三、配置數據庫實現增刪改查
四、多數據源的配置方案以及多環境(測試內測生產環境)的配置運行
五、整合權限驗證(shiro等)
六、整合微服務部署
七、使用Jenkins部署Spring Boot
八、整合Dubbo/Zookeeper
九、嘗試其他功能–郵件服務
十、嘗試其他功能–定時任務
十一、嘗試其他功能–MQ消息服務(rabbitmq)

頁: [1]

Powered by eccn 7.0.0  © 2001-2009 Eccn Inc.

成茄子视频人app污下载-茄子视频ios下载安装-茄子视频懂你更多qz8app懂你更多