spring boot 學習筆記(入門篇)

2022-09-27 08:39:11 字數 1543 閱讀 5905

簡介:

spring boot是由pivotal團隊提供的全新框架,其設計目的是用來簡化新spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。用我的話來理解,就是spring boot其實不是什麼新的框架,它預設配置了很多框架的使用方式,就像m**en整合了所有的jar包,spring boot整合了所有的框架(不知道這樣比喻是否合適)。

優點:其實就是簡單、快速、方程式設計客棧便!平時如果我們需要搭建乙個spring web專案的時候需要怎麼做呢?

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

2)配置資料庫連線、配置spring事務

3)配置載入配置檔案的讀取,開啟註解

4)配置日誌檔案

配置完成之後部署tomcat 除錯

現在非常流行微服務,如果我這個專案僅僅只是需要傳送乙個郵件,如果我的專案僅僅是生產乙個積分;我都需要這樣折騰一遍!

但是如果使用spring boot呢?

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

快速入門

工具: intellij idea 和m**en 構建專案,怎麼安裝和配置m**en這裡不做多餘介紹,自行百度。idea要**企業版本,社群版是不支援spring boot的,企業版收費可一試用30天,如有有學生郵箱可以免費使用。

1、選單欄中選擇file=>new=>project..,我們可以看到如下圖所示的建立功能視窗。其中initial service url指向的位址就是spring官方提供的spring initializr工具位址,所以這裡建立的工程實際上也是基於它的web工具來實現的。

2、點選next,等待片刻後,我們可以看到如下圖所示的工程資訊視窗,在這裡我們可以編輯我們想要建立的工程資訊。其中,type可以改變我們要構建的www.cppcns.com工程型別,比如:m**en、gradle;language可以選擇:j**a、groovy、kotlin。

3、點選next,進入選擇spring boot版本和依賴管理的視窗。在這裡值的我們關注的是,它不僅包含了spring boot starter poms中的各個依賴,還包含了spring cloud的各種依賴。這裡我們選擇web,還可以選上mybatis.

4、點選next,進入最後關於工程物理儲存的一些細節。最後,點選finish就能完成工程的構建了。

乙個是spring boot web程式就搭建完成了。intellij中的spring initializr雖然還是基於官方web實現,但是通過工具來進行呼叫並直接將結果構建到我們的本地檔案系統中,讓整個構建流程變得更加順暢,還沒有體驗過此功能的spring boot/cloud愛好者們不妨可以嘗試一下這種不同的構建方式。

總結以上所述是小編給大家介紹的spring boot 學習筆記(入門篇),www.cppcns.com希望對大家有所幫助,如果大家有任何unext疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們**的支援!

本文標題: spring boot 學習筆記(入門篇)

本文位址: /ruanjian/j**a/220265.html

LESS學習筆記 入門

今天在網上完成了less的基礎學習,下面是我的學習筆記。總共有三個檔案 index.html main.less mian.css,其中mian.css是main.less經過koala編譯之後自動生成的。下面是 index.html mian.less charset utf 8 body div...

Yii學習筆記(入門)

use yii db activerecord class a extends activerecord hello,i am only page.1 初始化應用 訪問http localhost basic web index.php,進入yii的啟動頁面。如果提示你未安裝openssl的話,去你...

hightopo學習筆記 入門

ht是基於html5標準的企業應用圖形介面一站式解決方案,其包含通用元件 拓撲元件和3d渲染引擎等豐富的圖形介面開發類庫,提供了完全基於html5的向量編輯器 拓撲編輯器及 3d場景編輯器等多套視覺化設計工具,和完善的類庫開發手冊 工具使用手冊 及針對html5技術如何進行大規模團隊開發的客戶深度培...