一:SpringBoot是什么
springboot是對spring的缺點進行改善和優化,約定大于配置 開箱即用 沒有代碼生成 也無需xml 檔案配置 可以修改屬性值來滿足需求
1) Spring Boot使編碼變簡單
2) Spring Boot使配置變簡單
3) Spring Boot使部署變簡單
4) Spring Boot使監控變簡單
二:創建第一個SpringBoot工程
1、點擊File--->New--->Project...

2、輸入MAVEN,組名、包名等相關引數

3、選擇SpringBoot版本,選擇專案需要依賴的相關骨架包
注意:有些版本此處顯示的是SpringWeb是一樣的

4、設定專案保存目錄:

5、專案創建完成,工程主界面如下:
洗掉多余的這三個檔案

6、專案說明
(1)、默認有個Demo001Application類,里面是spring boot的載入函式
(2)、resource目錄下有個application.properties檔案,這個是Spring boot的組態檔
(3)、test目錄下有個測驗類Demo001ApplicationTests,這個是spring boot的單元測驗
(4)、pom.xml檔案
<?xml version="1.0" encoding="UTF-8"?> </project>
|
注意觀察
一個繼承spring-boot-starter-parent,兩個依賴,spring-boot-starter-web web專案依賴必須,spring-boot-starter-test spring boot專案單元測驗依賴
注意,很多人配置的maven遠程倉庫地址,其中很多配置的阿里云maven鏡像,在這會有找不到最新Springboot相關包的問題,請把遠程倉庫指向華為云:
|
<mirror> <id>huaweicloud</id> <mirrorOf>*</mirrorOf> <url>https://mirrors.huaweicloud.com/repository/maven/</url> </mirror> |
6、啟動專案
找到如下文字,表明SpringBoot已經成功啟動:

打開瀏覽器,輸入地址:http://localhost:8080 ,出現如下畫面

出現上圖404錯誤是正常的,因為我們什么都沒寫,
7、撰寫HelloController
|
package com.offcn.demo.controller;
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody;
@Controller public class HelloController {
@RequestMapping(value="https://www.cnblogs.com/hello",method=RequestMethod.GET) @ResponseBody public String sayHello() { return "hello spring Boot!"; } }
|
注意HelloController所在包,必須在com.offcn.demo包,或者子包下面,
重啟發現剛才寫的hello已經映射出來了
訪問http://localhost:8080/hello

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/20687.html
標籤:Windows
上一篇:常用檢錯原理
下一篇:百度云人臉識別API人臉對比
