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

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

springboot與springmvc基礎入門講解

瀏覽:34日期: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久久,三上悠亚国产精品一区二区三区
中文在线免费视频| 黄色成人91| 日本伊人久久| 亚洲欧美久久精品| 欧美一级久久| 免费在线播放第一区高清av| 国产精品videossex| 精品视频高潮| 日韩精品看片| 美国av一区二区| 国产精品一区高清| 欧美黑人巨大videos精品| 精品一区视频| 99久久亚洲精品蜜臀| 免费的成人av| 国产精品久久久久久久久久妞妞| 国产精品v亚洲精品v日韩精品| 久久一区欧美| 中文一区在线| 精品国产一区二| 免费黄色成人| 国产精品超碰| 午夜国产精品视频| 久久成人高清| 蜜桃伊人久久| 欧美xxxx中国| 日韩欧美在线精品| 国产一区日韩欧美| 国产精品亚洲二区| 激情久久久久久| 久久精品一区二区国产| 日韩精品免费一区二区三区| 日韩福利在线观看| 一区二区亚洲精品| 国产一区国产二区国产三区| 一区二区不卡| 国内精品福利| 精品国产亚洲一区二区三区在线| 免费日韩视频| 91精品一区国产高清在线gif | 久久在线视频免费观看| 亚洲精品乱码| 国产在线欧美| 国产欧美88| 日韩国产在线一| 国产精品国码视频| 免费人成在线不卡| 久久久影院免费| 日韩啪啪电影网| 日本久久精品| 黄色网一区二区| 蜜桃精品视频| 国产精品成人一区二区网站软件| 日韩激情av在线| 日本国产一区| 日韩极品在线观看| 日韩精品视频中文字幕| 一区二区电影| 热久久免费视频| 蜜桃av一区二区三区电影| 美女国产一区| 日韩一区网站| 国产探花一区| 久久精品系列| 日韩在线欧美| 91久久久精品国产| 蜜臀精品一区二区三区在线观看| 亚洲图片久久| 麻豆视频观看网址久久| 岛国av在线网站| 亚洲网站视频| 亚洲最新av| 免费在线播放第一区高清av| 国产精品欧美一区二区三区不卡| 欧美激情久久久久久久久久久| 高清日韩欧美| 午夜日韩av| 久久精品 人人爱| 狠狠躁少妇一区二区三区| 国产一区观看| 日本va欧美va欧美va精品| 国产精品99久久免费| 三上悠亚国产精品一区二区三区| 欧美日韩国产一区二区三区不卡| 最新亚洲国产| 日韩欧美午夜| 日韩国产成人精品| 丝袜美腿诱惑一区二区三区| 日韩天堂av| 精品国内亚洲2022精品成人| 婷婷色综合网| 国产福利亚洲| 在线国产精品一区| 久久青青视频| 97精品资源在线观看| 国产综合色区在线观看| 日本不卡的三区四区五区| 日韩免费av| 国产精品videossex| 红桃视频国产精品| 日韩电影在线视频| 欧美一区自拍| 亚洲一区欧美| 日韩在线高清| 国产精品毛片久久| 国产乱论精品| 亚洲精品动态| 亚洲综合三区| 亚洲精品午夜av福利久久蜜桃| 国产精选久久| 日韩av一级片| 亚洲一区二区三区在线免费| 久久国产亚洲| 亲子伦视频一区二区三区| 久久中文欧美| 国产伦精品一区二区三区千人斩| 亚洲精品伊人| 午夜亚洲福利| 欧美特黄一级大片| 日韩国产一区| 日韩中文在线电影| 一区二区精品伦理...| 精品久久久网| av资源中文在线天堂| 精品理论电影在线| 精品国产鲁一鲁****| 精品一区二区三区亚洲 | 激情综合在线| 亚洲精品91| 亚洲一区国产一区| 石原莉奈在线亚洲三区| 综合一区二区三区| 香蕉视频成人在线观看| 视频在线观看91| 日韩不卡在线观看日韩不卡视频| 亚洲精品人人| 久久wwww| 亚洲成av在线| 日本欧美在线看| 国产精品香蕉| 日韩一区二区三区免费播放| 波多野结衣一区| 日韩区欧美区| 国产精品麻豆久久| 久久xxxx精品视频| 国产精品一区二区三区av麻| 精品欠久久久中文字幕加勒比| 成人台湾亚洲精品一区二区| 国内亚洲精品| 欧美一级二级视频| а√天堂8资源在线| 久久亚洲一区| 久久精品国产99国产| 日韩视频一区二区三区在线播放免费观看| 亚洲精品高潮| 亚洲精品在线影院| 日本综合视频| 99精品网站| 国产精品天天看天天狠| 激情欧美一区二区三区| 国产精品一国产精品| 亚洲激情久久| 国产精品免费大片| 国产亚洲精品v| 福利一区和二区| 亚欧洲精品视频在线观看| 免费视频一区二区三区在线观看| 欧美在线亚洲| 91亚洲国产高清| 久久国际精品| 久久香蕉精品| 久久视频国产| 精品视频自拍| 国产欧美精品久久| 亚洲另类av| 悠悠资源网久久精品| а√在线中文在线新版| 日韩在线观看一区二区| 视频小说一区二区| 91中文字幕精品永久在线| 91成人福利| 日韩国产一区二| 免费精品视频最新在线| 黄色av日韩| 亚洲夜间福利| 欧美日韩国产传媒| 国产在线欧美| 亚洲少妇在线| 麻豆亚洲精品| 中文精品电影| 91综合久久爱com| 日韩不卡在线观看日韩不卡视频| 国产一区二区精品| 六月婷婷一区| 日本v片在线高清不卡在线观看| 免费久久精品视频| 欧美日一区二区在线观看| 7777精品| 精品三级久久久| 久久裸体视频|