根據我們程序員學習的慣例,學習一門新技術都是從HelloWorld開始的。 感受編程是一件很是富有意義的事情,程序員也是一羣可愛的人,渴望被關懷和關注,由於咱們總在和世界say Hi. 好了進入正題java
首先建立一個項目,可看我上一篇文章寫得 IntelliJ IDEA建立第一個Spring boot項目 接下來運行這個項目,你將會看到以下頁面 提示咱們當前沒有準確的映射,因此找不到對應的頁面也就是404。莫慌,接下來我們處理一下git
在項目名/src/main/java/包名下,新建一個config包,包下面建立HelloController程序員
@Controller public class HelloController { @RequestMapping(value = "/hello",method = RequestMethod.GET) @ResponseBody public String hello(){ return "Hello World"; } } 註解說明: @Controller: 可以讓項目掃描自動檢測到這個類,處理http請求 @ RequestMapping 請求的路由映射,訪問的路徑就是:http://localhost:8080/hello value: 路由名 method: 請求方式,GET,POST,PUT,DELETE等
訪問:http://localhost:8080/hello, 就看到Hello World了
看到如上圖所示,就表示咱們的hello world成功了。github
父項目web
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> 管理Spring Boot應用裏面所依賴的版本
管理依賴spring
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> Spring Boot將全部的功能場景都抽取出來,作成一個個的starters(啓動器),只須要在項目裏面引入這些starter相關場景的全部依賴都會導入進來,要用什麼功能就導入什麼場景的啓動器
@SpringBootApplication : Spring Boot應用標註在某個類上說明這個類是SpringBoot的主配置類,SpringBoot就應該運行這個類的main方法來啓動SpringBoot應用;編程
個人網站:https://wayne214.github.ioapp