天天看點

年輕人的第一個 Spring Boot 應用,太爽了!

年輕人的第一個 Spring Boot 應用,太爽了!

Spring Boot 大家都知道是啥吧?

還有不知道的來看這篇掃下盲:告訴你,Spring Boot 真是個牛逼貨!。

順便再往下看,棧長給你帶來年輕人的第一個 Spring Boot 應用,撸碼史無前例的輕松,那就一個字:爽!

第一步

打開這個網站,快速生成一個 Spring Boot 項目。

https://start.spring.io/

廢話不說,看下圖,幾秒搞定!

年輕人的第一個 Spring Boot 應用,太爽了!

第二步

解壓生成的 demo 項目,導入到 IDE 中。

年輕人的第一個 Spring Boot 應用,太爽了!

來看下

pom.xml

檔案内容:

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200      

以及 

DemoApplication

 入口類内容:

@SpringBootApplicationpublic class DemoApplication {    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class, args);    }}public class DemoApplication {    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class, args);    }}      

這裡不作過多介紹,我在Java技術棧微信公衆号寫過這篇文章:《Spring Boot 主類及目錄結構介紹》,不清楚的可以看一下。

第三步

添加年輕人的第一個 Spring Boot 請求:/hello.

修改 DemoApplication 添加一個請求方法,修改後的代碼内容如下:

@RestController@SpringBootApplicationpublic class DemoApplication {    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class, args);    }    @GetMapping("/hello")    public String hello() {        return "hello";    }}@SpringBootApplicationpublic class DemoApplication {    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class, args);    }    @GetMapping("/hello")    public String hello() {        return "hello";    }}      

第四步

運作 Spring Boot 應用,在 IDE 中運作

DemoApplication

main 方法即可。當然,運作 Spring Boot 還有很多方式,參考:

運作 Spring Boot 應用的 3 種方式!

年輕人的第一個 Spring Boot 應用,太爽了!

如圖所示,程式已經啟動,牛逼啊,2秒多就啟動起來了,爽。。。它能跑起來,是因為内置了 Tomcat 容器,當然你也可以替換或者自定義配置,參考:Spring Boot Server容器配置。

第五步

通路 /hello 請求,在浏覽器中通路以下連結:

http://localhost:8080/hello

年輕人的第一個 Spring Boot 應用,太爽了!

如下圖所示,頁面輸出了hello.

總結

我就在官網生成一個 demo 項目,然後導入到 IDE 中,寫幾行代碼後輸出:hello,開啟了年輕人的第一個 Spring Boot 項目。

全程下來,我就隻用幾分鐘,然後隻加了 5 行代碼,沒有其他亂七八糟的 XML 配置,這叫一個爽。

Spring Boot我已經寫了一大堆教程了,都是最新的實戰幹貨,關注微信公衆号,在背景回複:"boot",即可擷取,以下僅為部分預覽。

棧長将繼續第一時間在公衆号推送 Spring Boot 最新進展及熱門技術教程。最後,大家用的哪個版本呢?歡迎留言~