首先杈湾,我們得知道Springboot是什么崩掘?
Spring Boot是由Pivotal團(tuán)隊提供的全新框架草丧,其設(shè)計目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。用我的話來理解映挂,就是spring boot其實不是什么新的框架活喊,它默認(rèn)配置了很多框架的使用方式搜囱,就像maven整合了所有的jar包旭贬,spring boot整合了所有的框架(不知道這樣比喻是否合適)。
其次吟税,使用Springboot的好處凹耙?
1.簡單
2.快速
3.方便
平時搭建一個ssm或者ssh框架姿现,需要多少配置,你們應(yīng)該比我更清楚肖抱。配置web.xml备典、配置數(shù)據(jù)庫的鏈接、加載配置文件意述、開啟注解等等提佣。如果你只需要做一個很小型的業(yè)務(wù)接口,你都要配置這么多嗎荤崇?很麻煩對吧拌屏。所以,微服務(wù)就出來了术荤。
什么是微服務(wù)倚喂?
請移步 什么是微服務(wù)?微服務(wù)的優(yōu)缺點(diǎn)瓣戚?
廢話說了這么多端圈,我們開始正題。
首先子库,我用的IDE是STS(下載頁面)
先新建一個項目
這里不知道說什么舱权。。接著Next
這里我選擇的是1.5.13版本仑嗅,添加了Web的依賴宴倍。
Finish完成創(chuàng)建
項目結(jié)構(gòu)介紹:
1:src/main/java:程序開發(fā)以及主程序入口
2:src/main/resources:各種配置文件
3:src/test/java:測試文件
簡單描述一下,深入了解請移步百度仓技。
1:創(chuàng)建controller之類的文件鸵贬,就創(chuàng)建在主程序所在包的子包下,主程序會默認(rèn)加載子包下的類浑彰。
比如我這里恭理,BootTestApplication.java就是我項目的主程序入口拯辙,我創(chuàng)建一個TestController的路徑則為com.hongcj.controller郭变。
2:接著說一下src/main/resources下面的文件。
application.properties涯保,這個文件是springboot的主配置文件诉濒,前期沒有特殊需要,可以為空夕春,默認(rèn)是8080端口未荒。
3:src/test/java
測試文件所放出,這沒什么說的及志。片排。
創(chuàng)建一個Controller來測試
其中:RestController = ResponseBody + Controller
啟動:
啟動成功寨腔!
訪問localhost:8080/hello
這樣,最簡單的Springboot配置就完成了率寡。