SpringBoot學習_編寫HelloWorld
阿新 • • 發佈:2018-11-06
文章目錄
新建專案
新建專案可以手動在idea中新建一個Maven專案,也可以到https://start.spring.io/快速建立:箭頭處輸入web
下載下來解壓就可以用IDEA打開了
編寫主程式
開啟可以看到裡面已經有一個主程式了
裡面的程式碼剛開始是這樣的
package com.nyh.springboot01helloworld;
import org.springframework. boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/*
* @SpringBootApplication 用來標註一個主程式類,說明這是一個SpringBoot應用
* */
@SpringBootApplication
public class SpringBoot01HelloworldApplication {
public static void main(String[] args) {
//Spring應用啟動起來
SpringApplication. run(SpringBoot01HelloworldApplication.class, args);
}
}
這是一個主程式用來啟動Spring Boot應用
編寫Controller,Service
然後我們就可以編寫相關的Controller、Service了
package com.nyh.springboot01helloworld.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* @author nyh
* @create 2018-10-11 10:31
**/
@Controller
public class HelloController {
@ResponseBody
@RequestMapping("/hello")
public String hello(){
return "啟動!";
}
}
然後我們就可以執行主程式了,可以看到控制檯開始列印日誌,其中可以看到Tomcat的8080埠已經啟動起來了
瀏覽器:
這還只是開發,SpringBoot部署更簡單,如果是以前,我們要把專案打成一個war包,然後放到Tomcat伺服器上,如果目標環境沒有Tomcat伺服器,我們還得自己配
打包
下載下來的專案中的pom.xml中已經配置好了一個外掛,這個外掛,可以將應用打包成一個可執行的jar包;
<!--這個外掛,可以將應用打包成一個可執行的jar包;-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
然後按照下圖執行package方法打包
打包完成後會放在如下位置
部署
找到這個jar,我們可以他複製到桌面上,然後用java -jar
命令執行
回車
然後專案就初始化好了,我們就可以在瀏覽器中用http://localhost:8080/hello/
查看了
jar包中已經自帶了Tomcat伺服器了,所以不用我們自己部署了