開發一個功能: 瀏覽器發送index請求,服務器接受請求並處理,響應Hello SpringBoot字符串;
一 、Hello SpringBoot
1、新建一個controller: IndexController
@RestController
public class IndexController {
@RequestMapping("/index")
public String index(){
return "Hello SpringBoot";
}
}
具體步驟:
第一步:給類添加@RestController註解;
第二步:新建一個 String index()方法,並返回Hello SpringBoot字符串;
第三步:給index()方法添加@RequestMapping註解。
tips:
註解問題請自行百度!
2、配置properties文件
在resources文件下的application.properties中配置端口號和初始路徑,如上圖所示。
3、啓動SpringBoot項目
啓動成功後控制檯會打印日誌信息,其中就有剛纔的配置的端口號和初始路徑。
4、瀏覽器輸入localhost測試
localhost:+端口號+初始路徑+index
二、打包
方法一:點擊右側maven -> 選擇項目名稱 -> 可先點擊clean然後點擊package進行打包;
方法二:終端輸入如下命令行
mvn clean package -Dmaven.test.skip=true
打完包之後項目中會自動生成一個target文件夾,其中有個項目名.jar包就是我們打成的包。
重點:爲什麼會自動打成jar包?
使用Spring Initializer創建的SpringBoot項目,它的pom文件自動導入了pring-boot-maven-plugin
的組件,這個組件的作用就是不需要tomcat參與就可以將項目打成jar包。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
三、部署
可以在springboot項目中直接部署測試!
1、 點擊Terminal 進行終端
2、cd到上一步打的jar包目錄下
3、使用java -jar xxx.jar 回車 部署
部署成功後也可以看到端口號與初始路徑配置信息!
爲了避免與本地啓的服務重複,這是可以用手機測試!