對於學過三大框架的小童鞋,從今天開始給大家帶來一套新的框架學習,相信對於做程序的小童鞋一定有所耳聞,作爲下一代java開發框架springboot,減去了繁瑣的xml配置,相信用過spring、status、hibernate的小童鞋對於大量的xml配置一定是心有餘悸,當然啦spring支持註解,雖然減少了一些xml的配置,但是總的來說還是有些複雜。springboot作爲下一代微服務開發框架,重點就在於簡化了繁瑣的xml配置,是的程序開發簡化很多。好了廢話不多說,下面我們開始今天的內容。
首先說明一下我這裏使用的開發環境:jdk(java version "1.8.0_131")、maven(Apache Maven 3.5.0)、IDEA企業版(基礎版不支持自動創建springboot功能)、mac筆記本電腦
接下來重點說一下maven的使用(引用自:https://www.jianshu.com/p/191685a33786):
1、下載maven安裝包(http://maven.apache.org/download.cgi)
2、將下載的安裝包解壓,這裏推薦的大家使用阿里雲maven鏡像,具體配置請移步》》》maven阿里雲鏡像
3、這是我們打開終端輸入:mvn -version 回車,發現命令找不到,下面我們需要安裝一下maven
4、打開Terminal
,輸入以下命令,設置Maven classpath
$ vi ~/.bash_profile
5、添加下列兩行代碼,之後保存並退出Vi
:
export M2_HOME=/Users/robbie/apache-maven-3.3.3 export PATH=$PATH:$M2_HOME/bin
注意:M2_HOME填寫本地maven的解壓地址
6、輸入命令以使bash_profile
生效
$ source ~/.bash_profile
7、輸入mvn -version
查看Maven
是否安裝成功
8、如果遇到以下異常,重新編輯bash_profile
文件,增加export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home
後,並重新運行$ source ~/.bash_profile
即可。
到這裏我們的基礎環境搭建好了,下面我們開始我的第一個springboot項目搭建:
1、打開我們的IDEA開發工具,點擊創建項目:
選擇spring Initiallzr,service URL選擇的默認即可,點擊下一步
2、修改我們的maven項目名稱
3、選擇web插件即可
4、到這裏我們的springboot項目就搭建成功了
爲了項目的簡潔,我們可以刪除無用的文件和文件夾:mvnw、mvnw.cmd、.mvn
5、下面簡單查看一下項目結構
springboot1Application就是springboot主文件;application.properties是springboot的主配置文件;test文件夾是springboot的單元測試;
pom.xml是maven的主配置文件。
6、下面編寫我們的第一個springboot單元測試
@RunWith(SpringRunner.class) @SpringBootTest public class Springboot1ApplicationTests { @Test public void contextLoads() { System.out.print("hello springboot!"); } }
7、下面再編寫一個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文件,右鍵運行
8、在瀏覽器輸入:localhost:8080/say
hello springboot!
到這裏我們的第一個springboot項目就完成了。
9、補充一下關於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的使用,請持續關注。
以上內容如有錯誤,希望不捨賜教。謝謝