亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

SpringBoot創建并簡單使用的實現

瀏覽:24日期:2023-04-14 18:15:59

現在這個時間段,沒使用過SpringBoot的公司應該很少了吧,所以對于SpringBoot的各種優點以及其獨特之處就不一一介紹了,這種東西網上一搜一大堆,我這里只是簡單記錄一下怎么使用。

這里順便提一下,面試的時候大家肯定經常被問到,為什么使用springBoot,spring官方給的說法是:約定大于配置。這里我借一個公眾號文章的解釋說一下,記不清是哪個公眾號,沒法表明原處了。

SpringBoot最重要的功能是:自動配置。為什么說是自動配置,springboot本身的啟動注解是@SpringBootApplication,這個注解是由@Configuration,@ComponentScan和@EnableAutoConfiguration三個注解組成,前兩個都是Spring自帶的,所以說SpringBoot的核心是@EnableAutoConfiguration,它能根據類路徑下的jar包和配置動態加載配置和注入bean。這里舉個例子:比如我在lib下放一個druid連接池的jar包,然后在application.yml文件中配置druid相關參數,springBoot能夠自動配置我們需要的東西,如果我們把jar包拿掉或者把參數去掉,那么springBoot就不會自動配置了。

好了,開始進入正題了,如何創建一個springBoot項目并簡單實用。

一、使用官方提供的網站構建

1.直接訪問 http://start.spring.io/

SpringBoot創建并簡單使用的實現

2.選擇配置器

2.1選擇項目類型,是Maven Project還是Gradle Project

2.2選擇你的開發語言,我當然選擇的是java

2.3選擇springboot的版本號

2.4填寫項目基本信息

2.5選擇集成相關組件的依賴,例如web、mysql,這里不選擇也行,后面自己在項目中的pom.xml加上相關依賴也行,springBoot都集成好了,加上相關依賴即可使用

3.點擊Generate Project自動下載生成的項目的壓縮文件

4.解壓文件到本地,導入到開發工具中

如果使用的是Idea,File-->New-->Project from Existing Sources...或者Module from Existing Sources...(若想一個窗口打開多個項目,則選擇這個) -->選擇解壓后的項目文件,OK-->再選擇Maven-->然后一路Next即可。

如果使用的是eclipse,Import -> Existing Maven Projects -> Next -> 選擇解壓后的項目文件 -> Finsh

二、使用Idea構建springBoot項目

File-->New-->Project...-->Spring Initializr-->Next,然后會發現跟上述一樣選擇相關的配置,然后就自動生成了。

SpringBoot創建并簡單使用的實現

其實發現還是訪問http://start.spring.io/生成項目,只不過一個是瀏覽器訪問,下載下來然后解壓導入。而使用Idea,它本身直接訪問該網址,然后根據你選擇的各種配置選擇,自動生成然后導入Idea中

三、簡單的使用

SpringBoot創建并簡單使用的實現

項目中的XXXApplication是項目自動生成的啟動類,啟動這個項目會自動使用內置tomcat啟動項目,我們無需配置tomcat來啟動了。

我簡單寫了一個HelloWorld類,使用的注解都是我們常用的注解,跟Spring的注解沒什么區別唯一的就是@RestController,它意思就是 Controller 里面的方法都以 json 格式輸出,不用再寫什么@ResponsBody了,可以理解為@RestController就是@Controller和@ResponsBody的綜合體。

SpringBoot創建并簡單使用的實現

由于構建項目時,我選擇了web、mysql這兩個組件,所以pom.xml中能看到這兩個相關的依賴,創建的springBoot由于是maven項目因此會自動下載下來,這里就能直接使用了。

啟動XXXApplication類以后,訪問http://localhost:8080/hello/world,能看到如下結果代表成功了。

SpringBoot創建并簡單使用的實現

到此這篇關于SpringBoot創建并簡單使用的實現的文章就介紹到這了,更多相關SpringBoot創建使用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 国产精品一区二区免费 | 伊人激情 | 国产在线精品一区二区三区不卡 | 在线观看一区二区精品视频 | 国产精品每日在线观看男人的天堂 | 亚洲精品老司机福利在线播放 | 在线播放国产视频 | 亚洲精品不卡午夜精品 | 能可以直接看的av网址 | 久久视频在线看 | 99久9在线视频 | 欧美性生活视频免费播放网址大全观看 | 一级毛片免费完整视频 | 国产亚洲99影院 | 日韩大片免费在线观看 | 高清国产精品久久 | 瑟瑟久久| 久久一区二区三区99 | 欧美日韩国产一区二区 | 欧美日韩另类在线观看视频 | 九九在线精品 | 亚洲国产成人影院播放 | 在线播放成人毛片免费视 | 午夜老司机永久免费看片 | 91网站桃色 | 精品在线免费播放 | 黄色毛片视频在线观看 | 免费毛片看 | 91麻豆传传媒波多野衣久久看 | 爱色视频| 激情一区二区三区成人 | 亚洲国产成人久久笫一页 | 国产夫妻啪啪 | 日本xxx护士与黑人 日本xxx免费视频 | 午夜精品在线观看 | 久久久这里只有精品加勒比 | 久热香蕉精品视频在线播放 | 国产啪精品视频网给免丝袜 | 麻豆国内精品久久久久久 | 日韩欧美国产偷亚洲清高 | 亚洲欧美综合一区二区三区四区 |