想要獲取更多文章可以訪問我的博客 - 代碼無止境。
前情提要
小代是一名入職不久的程序員,公司同事都親切的稱他小代。有一天小代的老大陳BOSS和小代說,公司后端最近準備換技術框架了。
小代: 換成啥?
陳BOSS: Spring Boot,聽過沒?
小代: 當然聽說過,就是由Pivotal團隊開發的一個新的框架,它主要是簡化Spring應用程序的搭建和開發過程。
陳BOSS: 喲呵,想不到你還知道的挺多的。那挺好啊,現在我給你給任務,搭建一個基于一個Spring Boot的Web示例程序,作為公司新項目的基礎。
小代: 好的老大,保證完成任務。
小代就這樣滿心歡喜的接下了這個任務,但是如何搭建呢?小代確實一頭霧水。俗話說的好,程序員,有問題就Google一下。于是乎,小代就搜所了一下“如何搭建Spring Boot應用程序”,然后就發現了下面的一篇文章。
生成Spring Boot項目
1.首先我們進入到Spring Initializr頁面,這是Spring Boot提供給開發者快速生成一個Spring Boot項目的頁面。
2.選擇項目構建工具,Spring提供兩種選擇(Maven Or Gradle),小代選擇的是Maven。
3.選擇語言,不僅僅支持Java哦,Spring Boot還支持Kotlin和Groovy,當然二者都是基于JVM的,不過都提供了非常實用的語法糖,有興趣的朋友可以去了解一下。
4.選擇Spring Boot的版本,并填寫項目的Group和Artifact信息。
5.選擇基礎依賴,由于構建的是web應用,所以添加Spring Web Starter依賴。
執行上面五步之后,頁面應該會變成下面這個樣字,然后我們就可以點擊頁面下方的Generate按鈕,生成這個項目了。
導入并測試項目
1.項目生成后可以選擇你喜歡的編輯器打開,小代選擇的是Idea。畢竟新生代的程序員都喜歡Idea,它的代碼提示真的是讓人愛不釋手。
2.添加一個Restful接口,具體代碼可以參考源代碼。
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(@RequestParam("name") String name){
return "hello," +name + "!";
}
}
3.啟動項目,打開瀏覽器訪問http://localhost:8080/hello?name=xiaodai
,就可以看到效果了。
結束語
憑借這篇文章,小代輕輕松松的完成了陳BOSS交給他的任務(如果你也喜歡這篇文章的話,可以源碼項目給個star哦)。但是作為一個熱愛學習的程序員,小代顯然不滿足于此,小代沉迷與Spring Boot的學習無法自拔。至于他學到了啥,我們下回分解。
ps:“學習不止,碼不停蹄”,如果你喜歡我的文章,就關注我吧。