Spring Boot項(xiàng)目搭建的兩種方式
什么是Spring Boot
Spring Boot 是由 Pivotal 團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來簡化新 Spring 應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。用我的話來理解,就是 Spring Boot 其實(shí)不是什么新的框架,它默認(rèn)配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。
使用 Spring Boot有什么好處
其實(shí)就是簡單、快速、方便!平時如果我們需要搭建一個 Spring Web 項(xiàng)目的時候需要怎么做呢?
- 1)配置 web.xml,加載 Spring 和 Spring mvc
- 2)配置數(shù)據(jù)庫連接、配置 Spring 事務(wù)
- 3)配置加載配置文件的讀取,開啟注解
- 4)配置日志文件
- ...
- 配置完成之后部署 Tomcat 調(diào)試
- ...
Spring Boot開發(fā)環(huán)境搭建
了解Spring Boot之后,大家肯定想迫切體驗(yàn)Spring Boot帶給我們的便捷。
在使用Spring Boot之前,我們先要搭建其開發(fā)環(huán)境。
廢話不多說!
下面就來給大家介紹兩種常見的Spring Boot項(xiàng)目搭建的方式:
方式1:官網(wǎng)配置生成
第一步:進(jìn)入Spring官網(wǎng)https://spring.io/
進(jìn)來后是這個頁面
第二步:選中Projects下拉菜單中的Spring Initializr選項(xiàng)
點(diǎn)擊進(jìn)入
第三步:填寫project信息
選擇項(xiàng)目管理工具,語言,Spring Boot版本,項(xiàng)目信息填寫等等,傻瓜式地選擇填寫就完事。
項(xiàng)目需要哪方面的組件依賴,在右側(cè)搜索添加就行。
第四步:點(diǎn)擊CENERATE
點(diǎn)擊后會下載一個項(xiàng)目壓縮包,減壓到開發(fā)工具(我用的是IDEA)的工作目錄,然后在工具中導(dǎo)入項(xiàng)目即可。
方式2:IDEA中生成
Idea 集成了 https://start.spring.io/,可以在 idea 中選擇配置并生成.
第一步:新建項(xiàng)目,選擇Spring Initlalizr
如下
Next
第二步:填寫protect信息
這一步跟官網(wǎng)生成時,填寫的東西大同小異,按需填寫就行
Next
第三步:選擇需要的組件依賴
Next
第四步:填寫項(xiàng)目名稱,項(xiàng)目地址
Finish
創(chuàng)建完成!
以上就是Spring Boot項(xiàng)目搭建的兩種方式的詳細(xì)內(nèi)容,更多關(guān)于Spring Boot項(xiàng)目搭建的資料請關(guān)注腳本之家其它相關(guān)文章!
- springboot多模塊多環(huán)境配置文件問題(動態(tài)配置生產(chǎn)和開發(fā)環(huán)境)
- IntelliJ IDEA基于SpringBoot如何搭建SSM開發(fā)環(huán)境的步驟詳解
- Spring Boot 開發(fā)環(huán)境熱部署詳細(xì)教程
- macOS下Spring Boot開發(fā)環(huán)境搭建教程
- 使用IDEA搭建一個簡單的SpringBoot項(xiàng)目超詳細(xì)過程
- VsCode搭建Spring Boot項(xiàng)目并進(jìn)行創(chuàng)建、運(yùn)行、調(diào)試
- 運(yùn)用springboot搭建并部署web項(xiàng)目的示例
相關(guān)文章
使用Springboot打成jar包thymeleaf的問題
這篇文章主要介紹了使用Springboot打成jar包thymeleaf的問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11springboot tomcat的maxHttpFormPostSize參數(shù)示例解析
這篇文章主要介紹了springboot tomcat的maxHttpFormPostSize參數(shù)示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08Java JDK與cglib動態(tài)代理有什么區(qū)別
這篇文章主要介紹了Java JDK動態(tài)代理和cglib動態(tài)代理的區(qū)別文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-03-03