對於學過三大框架的小童鞋,從今天開始給你們帶來一套新的框架學習,相信對於作程序的小童鞋必定有所耳聞,做爲下一代java開發框架springboot,減去了繁瑣的xml配置,相信用過spring、status、hibernate的小童鞋對於大量的xml配置必定是心有餘悸,固然啦spring支持註解,雖然減小了一些xml的配置,可是總的來講仍是有些複雜。springboot做爲下一代微服務開發框架,重點就在於簡化了繁瑣的xml配置,是的程序開發簡化不少。好了廢話很少說,下面咱們開始今天的內容。html
首先說明一下我這裏使用的開發環境:jdk(java version "1.8.0_131")、maven(Apache Maven 3.5.0)、IDEA企業版(基礎版不支持自動建立springboot功能)、mac筆記本電腦java
接下來重點說一下maven的使用(引用自:https://www.jianshu.com/p/191685a33786):web
一、下載maven安裝包(http://maven.apache.org/download.cgi)spring
二、將下載的安裝包解壓,這裏推薦的你們使用阿里雲maven鏡像,具體配置請移步》》》maven阿里雲鏡像apache
三、這是咱們打開終端輸入:mvn -version 回車,發現命令找不到,下面咱們須要安裝一下maven瀏覽器
四、打開Terminal
,輸入如下命令,設置Maven classpath
springboot
$ vi ~/.bash_profile
五、添加下列兩行代碼,以後保存並退出Vi
:bash
export M2_HOME=/Users/robbie/apache-maven-3.3.3 export PATH=$PATH:$M2_HOME/bin
注意:M2_HOME填寫本地maven的解壓地址app
六、輸入命令以使bash_profile
生效框架
$ source ~/.bash_profile
七、輸入mvn -version
查看Maven
是否安裝成功
八、若是遇到如下異常,從新編輯bash_profile
文件,增長export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home
後,並從新運行$ source ~/.bash_profile
便可。
到這裏咱們的基礎環境搭建好了,下面咱們開始個人第一個springboot項目搭建:
一、打開咱們的IDEA開發工具,點擊建立項目:
選擇spring Initiallzr,service URL選擇的默認便可,點擊下一步
二、修改咱們的maven項目名稱
三、選擇web插件便可
四、到這裏咱們的springboot項目就搭建成功了
爲了項目的簡潔,咱們能夠刪除無用的文件和文件夾:mvnw、mvnw.cmd、.mvn
五、下面簡單查看一下項目結構
springboot1Application就是springboot主文件;application.properties是springboot的主配置文件;test文件夾是springboot的單元測試;
pom.xml是maven的主配置文件。
六、下面編寫咱們的第一個springboot單元測試
@RunWith(SpringRunner.class) @SpringBootTest public class Springboot1ApplicationTests { @Test public void contextLoads() { System.out.print("hello springboot!"); } }
七、下面再編寫一個web接口
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; @RestController public class Hello { @RequestMapping(value = "/say", method = RequestMethod.GET) public String say(){ return "hello springboot!"; } }
選中Springboot1Application文件,右鍵運行
八、在瀏覽器輸入:localhost:8080/say
hello springboot!
到這裏咱們的第一個springboot項目就完成了。
九、補充一下關於springboot項目的另外兩中啓動方式:
a、打開終端進入項目目錄下,而後輸入:mvn 項目名:run命令,啓動項目
b、打開終端進入項目目錄下,而後鍵入:mvn install命令
進入項目target目錄,鍵入:mvn ls命令
看到生成的jar包,下面咱們經過java -jar 命令完成springboot項目的啓動(java -jar springboot1-0.0.1-SNAPSHOT.jar)
好了到這裏關於springboot入坑第一篇完成,關於springboot的Application.properties的使用,請持續關注。
以上內容若有錯誤,但願不捨賜教。謝謝