一、簡介
1.springboot
Spring Boot使您可以輕松建立獨立的生産級基于Spring的應用程式,您可以“運作”。我們對Spring平台和第三方庫有自己的看法,是以你可以從最小的麻煩開始。大多數Spring Boot應用程式隻需要很少的Spring配置。
特征
- 建立獨立的Spring應用程式
- 直接嵌入Tomcat,Jetty或Undertow(無需部署WAR檔案)
- 提供自己的“入門”POM來簡化您的Maven配置
- 盡可能自動配置Spring
- 提供生産就緒功能,如名額,運作狀況檢查和外部配置
- 絕對不會生成代碼,也不需要XML配置
2.Maven
Apache Maven是一個軟體項目管理和了解工具。基于項目對象模型(POM)的概念,Maven可以從一個中央資訊管理項目的建構,報告和文檔。(當然也可以用gradle)
二、項目搭建準備
1.Maven安裝
下載下傳maven(http://maven.apache.org/download.cgi),解壓,配置環境變量M2_HOME和PATH(指令mvn --version檢視版本)
M2_HOME=E:\02-develop\08-maven\apache-maven-3.5.2
PATH=%PATH%;%M2_HOME%\bin
修改本地倉庫位址:%M2_HOME%\conf\settings.xml增加
<localRepository>E:\02-develop\08-maven\repo</localRepository>
修改mirrors代替中央倉庫,速度比較快:%M2_HOME%\conf\settings.xml增加
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
概念:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiQ3chVEa0V3bT9CX5RXa2Fmcn9CXwczLcVmds92czlGZvwVP9EUTDZ0aRJkSwk0LcxGbpZ2LcBDM08CXlpXazRnbvZ2LcRlMMVDT2EWNvwFdu9mZvwVPrRVT1smaOJTRE5kZWhkWwZUbZZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39jMwUDOwETMwETNyEDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
2.Idea配置Maven
fiel--settings--Build,Excution,Deployment--Build Tools--Maven
3.建立項目
file--new--project--Spring Initializr--Project SDK--next--Type Maven Project--next--Web--next-Finish
application.properties配置端口server.port=9090
編寫Controller
4.編譯+測試+打包
方式一、 idea:install--Run Maven Build
方式二、指令:mvn install
編譯成功
5.部署
方式一、
SpringBoot内置tomcat,用java指令啟動
java -jar maven-springboot-test1-0.0.1-SNAPSHOT.jar
方式二、使用Idea圖形界面啟動,配置啟動項(項目main方法所在内),點選綠色圖示啟動
6.通路
http://localhost:9090/hi?name=小明
到此基本完成!