日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

springboot與springmvc基礎入門講解

瀏覽:31日期:2023-02-25 17:08:46
目錄一,SpringBoot?1,概述?2,用法二,SpringMVC?1,概述?2,原理?3,入門案例總結一,SpringBoot?1,概述

用來整合maven項目,可以和Spring框架無縫銜接。

?2,用法

?1,創建SpringBoot工程:File-New-Project-選擇Spring Init…-next-輸入groupId、項目id、選成jdk8-next-選擇SpringWeb-ok

?2,配置Maven:File-Settings-選擇Build…-Maven-修改三處(解壓的位置、settings.xml位置-本地倉庫位置)-ok

?3,找到自動生成的一個類,直接運行 ( 啟動服務器 )

springboot與springmvc基礎入門講解

?4,創建類,讓瀏覽器訪問

springboot與springmvc基礎入門講解

?5,測試

啟動服務器

springboot與springmvc基礎入門講解

打開瀏覽器訪問指定的地址::http://localhost:8080/hi

springboot與springmvc基礎入門講解

二,SpringMVC?1,概述

主要的職責:接受瀏覽器發來的請求,給瀏覽器發送響應的數據遵循了MVC的設計模式:好處是可以把代碼松耦合MVC的全稱:M是Model模型,用來封裝數據 V是View視圖,用來展示數據 C是Controller控制器,用來寫業務代碼

?2,原理

當瀏覽器發起請求,就會訪問服務器----前端控制器DispatcherServlet—處理器映射器HandlerMapping—處理器適配器

HandlerAdaptor—視圖解析器ViewResolver—視圖渲染—響應數據。

?前端控制器DispatcherServlet:: 把請求進行分發,找到對應的類里的方法開始干活

?處理器映射器HandlerMapping::根據url來找到對應的類并找到對應的方法

http://localhost:8080/hello/hi 即將訪問 HelloBoot類里的 hi()

?處理器適配器HandlerAdaptor::拿到要執行的類名和方法名,開始干活

?視圖解析器ViewResolver::解析要在瀏覽器上展示的數據

?視圖渲染:::真正的把數據在瀏覽器上展示

?3,入門案例

需求:訪問url地址,服務器返回汽車的相關數據

?1,創建Maven的模塊:選中工程-右鍵-New-Maven-next-輸入module的名字-finish

springboot與springmvc基礎入門講解

?2,創建啟動類RunApp

springboot與springmvc基礎入門講解

?3,創建汽車類

package cn.tedu;//充當MVC模式里的M層model:封裝數據public class Car{ //提供屬性 + get/set/toString private int id; private String name; private String type; private String color; private double price; // get/set /toString public int getId() {return id; } public void setId(int id) {this.id = id; } public String getName() {return name; } public void setName(String name) {this.name = name; } public String getType() {return type; } public void setType(String type) {this.type = type; } public String getColor() {return color; } public void setColor(String color) {this.color = color; } public double getPrice() {return price; } public void setPrice(double price) {this.price = price; } //如果沒重寫,就是用Object的toString()返回的是地址值。 //沒重了,就是返回屬性值。 @Override public String toString() {return 'Car{' +'id=' + id +', name=’' + name + ’’’ +', type=’' + type + ’’’ +', color=’' + color + ’’’ +', price=' + price +’}’; }}

?4,創建類,接受瀏覽器的請求,并返回數據

springboot與springmvc基礎入門講解

package cn.tedu;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;//職責:接受請求+做出響應@RestController //接受瀏覽器發來的請求@RequestMapping('car')//規定了url的寫法public class CarController { //訪問http://localhost:8080/car/find,//在瀏覽器展示了{'id':718,'name':'保時捷','type':'Cayman T','color':'紅色','price':641000.0} @RequestMapping('find') public Car find(){Car c = new Car();c.setId(718);c.setName('保時捷');c.setType('Cayman T');c.setColor('紅色');c.setPrice(641000);return c;//把結果返回給了瀏覽器 } //訪問http://localhost:8080/car/save ,在瀏覽器展示abc @RequestMapping('save') public String save(){//接受請求,并返回數據return 'abc'; } //訪問http://localhost:8080/car/get ,在控制臺打印123 @RequestMapping('get')//規定了url的寫法 public void get(){System.out.println(123); }}

?5,測試

springboot與springmvc基礎入門講解

總結

SpringMVC的原理?DispatcherServlet->HandlerMapping->HandlerAdaptor->ViewResolver->View

SpringMVC里用的注解?@RestController 接受請求 + 負責響應 (把數據變成JSON串)

@RequestMapping 跟url匹配規定了url的寫法

@RestController 只能出現在類上

@RequestMapping 可以出現在類上或方法上

SpringBoot的注解?@SpringBootApplication 用來作為springboot的啟動類

本篇文章就到這里了,希望能給你帶來幫助,也希望您能夠多多關注好吧啦網更多內容!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国精品一区二区三区| 性欧美xxxx免费岛国不卡电影| 成人av二区| 久久婷婷av| 另类中文字幕国产精品| 日韩欧美一区二区三区在线观看| 国产成人免费精品| 综合日韩av| 久久麻豆视频| 精品国产欧美日韩一区二区三区| 福利一区二区| 久久久久久久久丰满| 午夜国产欧美理论在线播放| 日韩中文字幕一区二区三区| 日本一区二区三区视频在线看 | 国产精品v亚洲精品v日韩精品| 国产欧美一区二区三区精品观看 | 久久国产影院| 欧洲亚洲一区二区三区| 天堂成人国产精品一区| 香蕉久久一区| 国产精品香蕉| 日韩综合在线| 日本va欧美va精品发布| 国产66精品| 国产色99精品9i| 狠狠久久伊人中文字幕| 亚洲影视一区| 久久麻豆精品| 久久亚洲黄色| 一级成人国产| 亚洲精品一二| 蜜桃视频在线观看一区| 香蕉成人久久| 欧美一区二区三区久久| 欧美激情麻豆| 在线视频亚洲欧美中文| 青青伊人久久| 色在线视频观看| 亚洲欧美日韩高清在线| 日韩精品视频在线看| a国产在线视频| 99tv成人| 午夜精品影院| 久久久久中文| 免费毛片在线不卡| 国产精品美女| 精品网站999| 亚洲一区免费| 亚洲国产影院| 香蕉视频成人在线观看| 亚洲精品少妇| 久久久夜精品| 日本综合字幕| 久久婷婷久久| 久久在线视频免费观看| 亚洲一级大片| 亚洲精品乱码日韩| 欧美sm一区| 香蕉视频亚洲一级| 欧美日韩视频免费观看| 91亚洲一区| 欧美激情精品| 99精品99| 久久精品国产99久久| 精品72久久久久中文字幕| 日韩精品亚洲专区在线观看| 亚洲天堂资源| 日韩成人免费| 久久精品国产久精国产爱| 亚洲精品无播放器在线播放| 精品精品久久| 亚洲精品乱码久久久久久蜜桃麻豆 | 精品欧美日韩精品| 在线一区二区三区视频| 国产精品久久乐| 欧美精品一区二区久久| 国产精品午夜av| 噜噜噜久久亚洲精品国产品小说| 激情综合五月| 日韩一区二区三区精品| 日韩精品网站| 麻豆精品久久久| 日韩一区二区三区精品视频第3页| 四虎4545www国产精品| 91精品麻豆| 久久美女精品| 福利欧美精品在线| 欧美日韩一区二区高清| 日韩一区二区免费看| 成人午夜国产| 国产99在线| 国产精品久久久久9999高清| 在线一区二区三区视频| 免费成人网www| 黄色在线网站噜噜噜| 国产精品亚洲产品| 日韩成人午夜精品| 亚洲精品美女| 久久国产福利| 欧美+日本+国产+在线a∨观看| 国产精品亚洲产品| 91在线成人| 日韩在线视频一区二区三区| 99视频一区| 婷婷久久一区| 日韩高清中文字幕一区二区| 久久av导航| 国产亚洲精品美女久久| 日本中文字幕不卡| 一区二区亚洲视频| 蜜桃久久av| 99精品国产一区二区三区| 精品国产精品久久一区免费式| 国产精品嫩草99av在线| 四虎4545www国产精品 | 99视频在线精品国自产拍免费观看| 欧美日韩精品一区二区三区视频| 日本91福利区| 老色鬼久久亚洲一区二区| 视频福利一区| 色天使综合视频| 黄在线观看免费网站ktv| 久久精品免费看| 美女视频免费精品| 久久免费福利| 国产成人精品一区二区三区免费| 国产精品magnet| 国产精品手机在线播放| 亚洲久久一区| 蜜桃视频一区二区三区在线观看| 久久不射网站| 日韩精品视频在线看| 91九色综合| 嫩呦国产一区二区三区av| 国产精品17p| 麻豆成人综合网| 国产成人精品一区二区三区视频| 亚洲涩涩在线| 国产字幕视频一区二区| 国产字幕视频一区二区| 久久不射网站| 日本天堂一区| 精品一区二区三区免费看| 欧美国产免费| 伊伊综合在线| 91精品高清| 视频精品一区二区| 国产亚洲一卡2卡3卡4卡新区| 精品亚洲自拍| 亚洲成av人片一区二区密柚| 一本一道久久a久久精品蜜桃| 天堂成人国产精品一区| 日韩av一区二区三区四区| 久久中文精品| 999久久久国产精品| 久久av在线| 国产精品www.| 91精品国产成人观看| 亚洲一区欧美激情| 欧美在线不卡| 国产精品久久久久久久免费观看 | 日本精品在线播放| 国产精品一区二区av交换| 国产精品2023| 亚洲精品在线国产| 婷婷综合网站| 精品国产18久久久久久二百| 日韩av中文字幕一区二区三区| 九一成人免费视频| 亚洲不卡系列| 亚洲成人不卡| 蜜桃精品视频| 日产精品一区| 日韩精品一级中文字幕精品视频免费观看 | 亚洲一区黄色| 久久av偷拍| 国产高清一区二区| 欧美啪啪一区| 久久免费国产| 婷婷成人av| 深夜视频一区二区| 在线观看一区| 精品一区二区男人吃奶| 国产精品美女久久久| 欧美成人精品午夜一区二区| 五月天久久网站| 国产精品男女| 亚洲精品小说| 精品福利久久久| 亚洲视频二区| 伊人久久高清| 久久国内精品| 黄色亚洲大片免费在线观看| 欧美日韩精品一区二区三区在线观看| 久久人人精品| 国产福利一区二区精品秒拍 | 激情久久婷婷| 国产精品一国产精品| 好吊一区二区三区|