Spring boot 入門---瀏覽器輸入網站不同地址跳轉顯示對應內容(環境:IntelliJ)
(一)建立Spring boot工程
社群版的IntelliJ是沒有自帶Springboot的,要下載旗艦版的IntelliJ,但旗艦版的需要網上找破解教程。
軟體介面左上角:File->New->Project,然後選擇Spring Intializr
然後點選Next下一步。
輸入專案名字,再點選下一步:
狂點下一步,直到完成。
需要關注的是如下這個目錄的檔案,他是整個工程的入口程式。具體如下:
首先我們可以看到一個註解@SpringBootApplication,@SpringBootApplication開啟了Spring的元件掃描和springboot的自動配置功能,相當於將以下三個註解組合在了一起:
(1)@Configuration:表名該類使用基於Java的配置,將此類作為配置類
(2)@ComponentScan:啟用註解掃描
(3)@EnableAutoConfiguration:開啟springboot的自動配置功能
(二)@RequestMapping的使用
註解@RequestMapping可以根據輸入的欄位來跳轉到對應的頁面。
我們先建一個用於放置跳轉欄位的類,右鍵紅框處->New->Java class
建立的類假設名字叫 “HelloController”,程式碼如下:
上面涉及到兩個註解 @RestController 和 @RequestMapping:
@RestController 的作用是指定這個類是一個控制器
@RequestMapping 的作用是跳轉到指定的頁面,如@RequestMapping(“hello”)就是當在瀏覽器輸入http://xxxx/hello時,會跳轉到@RequestMapping(“hello”)指定的內容。
(三)執行結果:
當在瀏覽器輸入 127.0.0.1:8080/hello時,會出現:
當在瀏覽器輸入 127.0.0.1:8080/hi時,會出現: