亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

SpringBoot debug實戰(zhàn):從自動裝配到最小鏈路跑通

SpringBoot debug實戰(zhàn):從自動裝配到最小鏈路跑通 【SpringBoot香樟轉(zhuǎn)轉(zhuǎn)】debugDay01從零搭一個校園二手交易平臺第一天全在跟報錯較勁。在做“香樟轉(zhuǎn)轉(zhuǎn)”這個 SpringBoot 項目之前我其實有過心理準(zhǔn)備但真到了寫代碼調(diào)試的階段才發(fā)現(xiàn)問題的密度遠(yuǎn)超預(yù)期。這篇文章就把 Day01 這天的 debug 過程完整記錄下來包括版本搭配、IDEA 建項目的坑、自動裝配原理、Redis 連接、MyBatis-Plus 日志配置這些內(nèi)容希望能給同樣在用 SpringBoot 做項目、尤其是卡在 debug 階段的朋友一點參考。整個項目是 SpringBoot Vue 前后端分離的校園閑置流轉(zhuǎn)平臺核心功能有用戶注冊登錄、閑置商品發(fā)布、商品瀏覽檢索和留言互動第一天的目標(biāo)很明確把項目骨架搭起來跑通“用戶注冊 - 登錄 - 發(fā)布一件閑置商品”這條最小鏈路。1. 項目定位與 Day01 目標(biāo)拆解1.1 香樟轉(zhuǎn)轉(zhuǎn)到底要做什么“香樟轉(zhuǎn)轉(zhuǎn)”這個名字源于校園里常見的香樟樹取“閑置流轉(zhuǎn)”的意思定位是面向高校學(xué)生的校內(nèi)二手交易平臺。學(xué)生手里有閑置的專業(yè)書、小風(fēng)扇、自行車、宿舍小鍋這類東西扔了可惜放宿舍占地方通過“香樟轉(zhuǎn)轉(zhuǎn)”可以快速發(fā)布、檢索、聯(lián)系同校的買家比去綜合二手平臺更有信任優(yōu)勢。技術(shù)棧選型上我沒有太多糾結(jié)SpringBoot 負(fù)責(zé)后端接口Vue3 Element Plus 負(fù)責(zé)前端頁面MySQL 存業(yè)務(wù)數(shù)據(jù)Redis 做登錄態(tài)緩存和熱點數(shù)據(jù)緩存MyBatis-Plus 做數(shù)據(jù)庫操作。選 SpringBoot 的理由很簡單生態(tài)成熟、資料多、自動裝配能省掉一堆繁瑣的 XML 配置市面上絕大多數(shù)中小型項目都在用它遇到問題基本都能搜到解決方案不會卡死。第一天的開發(fā)規(guī)劃是這樣的用 IDEA 創(chuàng)建一個 SpringBoot 工程確認(rèn)依賴能正常拉取配置 application.yml連上本地 MySQL設(shè)計 user 表和 goods 表的基礎(chǔ)結(jié)構(gòu)寫一個注冊接口和一個登錄接口寫一個發(fā)布商品的接口用 Postman 完成一次完整鏈路測試整個規(guī)劃看起來不復(fù)雜但實際執(zhí)行時每一步都踩了坑下面按時間線拆開細(xì)說。1.2 為什么第一天死磕 debug很多新手容易犯一個錯誤上來就想著把整個系統(tǒng)一口氣寫完結(jié)果寫到最后全是報錯也分不清是哪里出的問題?!跋阏赁D(zhuǎn)轉(zhuǎn)”第一天我只做最小閉環(huán)就是為了把地基打穩(wěn)讓后面每一個業(yè)務(wù)模塊都建立在一個跑通的基礎(chǔ)上。debug 本身不是浪費時間而是項目開發(fā)里占比很大的正常環(huán)節(jié)。我見過太多人遇到報錯就慌要么直接百度復(fù)制粘貼一段代碼要么把報錯發(fā)給 AI 讓它猜自己根本不看錯誤信息。這種習(xí)慣一旦養(yǎng)成越到后面越難改。第一天的價值就在于用最基礎(chǔ)的功能把 debug 的基本節(jié)奏跑熟后面遇到復(fù)雜業(yè)務(wù)才能有條不紊地排查。2. 環(huán)境準(zhǔn)備與 IDEA 創(chuàng)建 SpringBoot 項目的關(guān)鍵選擇2.1 SpringBoot 版本和 JDK 版本怎么搭配開寫之前最繞不開的問題就是版本?!皊pringboot版本太高”這個熱搜詞我太有感觸了網(wǎng)上很多教程是基于 SpringBoot 2.x 寫的你一打開卻是 3.x照著敲都會報錯。還有“現(xiàn)在的版本是21想回退到1.8”這類問題其實就是 JDK 版本與 SpringBoot 版本之間的兼容性沒理清。先說結(jié)論如果是做類似“香樟轉(zhuǎn)轉(zhuǎn)”這樣需要快速上線、以業(yè)務(wù)為核心的項目首推穩(wěn)定組合SpringBoot 2.7.13 JDK 8。這套組合的社區(qū)資料最多遇到問題基本能搜到現(xiàn)成答案各類 Starter 的兼容性也最好。如果確實想嘗鮮上 SpringBoot 3.x JDK 17 也可以但要注意一個關(guān)鍵差異SpringBoot 3.0 開始把 javax 包名換成了 jakartaSpring 官方文檔和老教程里的很多代碼直接復(fù)制會編譯報錯。此外一些第三方 Starter 可能還沒適配 3.x容易卡在依賴兼容上。組合方案適用場景需要留意的點SpringBoot 2.7.x JDK 8存量項目、畢業(yè)設(shè)計、大多數(shù)業(yè)務(wù)系統(tǒng)javax 命名空間教程資料最齊全SpringBoot 3.x JDK 17新項目、追求新特性jakarta 命名空間部分第三方包需確認(rèn)是否適配SpringBoot 2.7.x JDK 17公司指定版本的情況需要手動確認(rèn) starter 兼容性網(wǎng)上資料較少“香樟轉(zhuǎn)轉(zhuǎn)”我選的是 SpringBoot 2.7.13 JDK 8沒有為什么就是求穩(wěn)。2.2 創(chuàng)建項目兩種方式與網(wǎng)絡(luò)問題的處理創(chuàng)建 SpringBoot 工程有兩種常見方式第一種是用 IDEA 自帶的 Spring Initializr直接在 New Project 里選 Spring Boot 版本和需要引入的依賴第二種是去 start.spring.io 官網(wǎng)生成壓縮包再導(dǎo)入到 IDEA 里。實操的時候你大概率會遇到一個問題IDEA 連不上 Spring Initializr 的服務(wù)一直轉(zhuǎn)圈最后提示連接超時。這不是電腦壞了是默認(rèn)服務(wù)地址在國內(nèi)訪問不穩(wěn)定。解決方法是換成阿里云的鏡像地址把創(chuàng)建項目時的服務(wù) URL 從 start.spring.io 改成 start.aliyun.com。阿里云鏡像創(chuàng)建出來的工程默認(rèn)用的也是 Maven建議順手把 Maven 倉庫改成阿里云的 central 鏡像不然 Maven 拉依賴能把你心態(tài)拉崩。settings.xml 里 mirror 節(jié)點直接加這段mirror idaliyunmaven/id mirrorOf*/mirrorOf name阿里云公共倉庫/name urlhttps://maven.aliyun.com/repository/public/url /mirror依賴下載速度會從“等半天loading”變成“秒下”這個不改是真的難受。2.3 單模塊起步別一上來就玩多模塊“香樟轉(zhuǎn)轉(zhuǎn)”的后端工程結(jié)構(gòu)Day01 我用的是單模塊沒有像很多企業(yè)項目那樣拆分成 common、system、business 多個 Maven 模塊。原因是第一天還在驗證鏈路單模塊結(jié)構(gòu)足夠清晰改代碼定位問題都快很多。等后面用戶體系、商品體系、留言體系都發(fā)展壯大了再按業(yè)務(wù)邊界拆模塊也不遲。工程內(nèi)部的包結(jié)構(gòu)我按照用戶、商品、通用三層劃分沒有嚴(yán)格追求 DDD 分層但保證 Controller、Service、Mapper 各司其職。如果一上來就搞微服務(wù)、多模塊光依賴的傳遞關(guān)系和啟動順序就能讓新手debug到懷疑人生這屬于把復(fù)雜度提前加載了沒有意義。3. 實戰(zhàn) debug從啟動失敗到接口跑通3.1 啟動直接報錯Failed to configure a DataSource我當(dāng)時建完工程興沖沖寫了一個最簡單的 Controller想先啟動試試結(jié)果 SpringBoot 啟動不到三秒就報錯了。核心報錯信息是Failed to configure a DataSource: url attribute is not specified and no embedded datasource could be configured.這個報錯出現(xiàn)的原因很簡單我在創(chuàng)建項目的時候選了 Spring Web、MyBatis-Plus、MySQL Driver、Redis 這些依賴其中 MyBatis-Plus 和 MySQL Driver 會讓 SpringBoot 在啟動時嘗試自動配置一個數(shù)據(jù)源。自動裝配機(jī)制發(fā)現(xiàn) classpath 里有連接數(shù)據(jù)庫相關(guān)的類卻沒有讀取到任何數(shù)據(jù)庫連接配置就直接罷工了。解決方式有兩個方向方向一在 application.yml 里配置數(shù)據(jù)源信息讓自動裝配能拿到它需要的東西。我這里用的是 MySQL 8.x配置如下spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/xiangzhang?useUnicodetruecharacterEncodingutf8serverTimezoneAsia/Shanghai username: root password: 123456方向二如果當(dāng)前階段不涉及數(shù)據(jù)庫操作可以手動排除 DataSourceAutoConfiguration告訴 SpringBoot“你別自動配數(shù)據(jù)源了”SpringBootApplication(exclude {DataSourceAutoConfiguration.class})我在“香樟轉(zhuǎn)轉(zhuǎn)”里用了方向一因為登錄和發(fā)布商品都要操作數(shù)據(jù)庫。這里還有一個特別容易踩的坑注意 url 后面的參數(shù)useSSL 建議設(shè)為 false 并指定 serverTimezone否則會報時區(qū)相關(guān)的錯誤或者 SSL 連接警告。第一次配置數(shù)據(jù)庫的人很容易漏掉這些尾部參數(shù)然后又是新一輪 debug。3.2 寫 SQL 沒打印MyBatis-Plus 日志配置數(shù)據(jù)源配好之后項目終于可以啟動了。我接著寫了一個根據(jù)用戶名查詢用戶的 Mapper 接口測試登錄接口時發(fā)現(xiàn)一個奇怪的現(xiàn)象接口能跑通數(shù)據(jù)也能查出來但控制臺里看不到任何 SQL 日志。這個問題看起來小但影響很麻煩——你無法直觀確認(rèn) SQL 是否真的經(jīng)過了某個表、傳進(jìn)去的參數(shù)值是什么。在復(fù)雜排查場景里SQL 日志是不可或缺的輔助信息。MyBatis-Plus 的 SQL 日志需要手動開啟在 application.yml 里加這么一段logging: level: com.xiangzhang.mapper: debugcom.xiangzhang.mapper 要替換成你自己項目里 Mapper 接口所在的包路徑。配置完成后每次執(zhí)行數(shù)據(jù)庫操作控制臺都會打印類似這樣的語句 Preparing: SELECT id, username, password, nickname, create_time FROM user WHERE username ? Parameters: xiaochen(String) Total: 1有了這個日志你能清楚看到 MyBatis-Plus 執(zhí)行的 SQL 和參數(shù)綁定排查“查不到數(shù)據(jù)”“參數(shù)沒傳進(jìn)去”這類問題會輕松很多。3.3 登錄接口返回 500控制臺一行 NPE鏈路基本打通后我信心滿滿地測試登錄接口結(jié)果 Postman 直接給你一個紅色 500卡在發(fā)送請求的位置??刂婆_的報錯信息如下java.lang.NullPointerException: null at com.xiangzhang.service.impl.UserServiceImpl.login(UserServiceImpl.java:38)這個報錯信息其實已經(jīng)很友好了精準(zhǔn)定位到了 UserServiceImpl 的 login 方法第 38 行。我打開代碼一看問題出在用戶不存在時MyBatis-Plus 的 selectOne 方法返回了 null我卻直接調(diào)用了 user.getPassword() 去比對密碼。這種問題核心原因是代碼里缺少空值判斷。修復(fù)邏輯很簡單先判斷查詢結(jié)果是否為 null如果是就拋業(yè)務(wù)異常讓前端知道“用戶不存在”而不是一個模糊的 500。User user userMapper.selectOne( new LambdaQueryWrapperUser() .eq(User::getUsername, username) ); if (user null) { throw new BizException(用戶名或密碼錯誤); } if (!BCrypt.checkPassword(rawPassword, user.getPassword())) { throw new BizException(用戶名或密碼錯誤); }這里還有個細(xì)節(jié)值得提一下登錄失敗時的提示信息最好統(tǒng)一為“用戶名或密碼錯誤”不要直接返回“該用戶不存在”或“密碼錯誤”否則別人可以借此探測你的系統(tǒng)里存在哪些用戶名。這也是安全實踐的一部分。3.4 Redis 連接報錯Connection refused登錄功能還要配合 Redis 存登錄態(tài)我往項目里添加了 Spring Data Redis 依賴并按默認(rèn)配置啟動后一調(diào)用相關(guān)服務(wù)就報Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to localhost/127.0.0.1:6379我看到這個報錯的第一反應(yīng)是指向 Redis 服務(wù)本身于是在本地命令行執(zhí)行redis-serverRedis 服務(wù)啟動后再試接口就通了。這個坑屬于環(huán)境依賴問題不是代碼問題但在開發(fā)階段很容易被忽略。如果你使用的是云 Redis 或其他遠(yuǎn)程實例還需要補充連接配置spring: redis: host: 127.0.0.1 port: 6379 password: database: 0 timeout: 5000ms lettuce: pool: max-active: 8 max-idle: 8 min-idle: 0lettuce 連接池參數(shù)在高并發(fā)場景下非常重要不加的話默認(rèn)連接數(shù)可能不夠接口壓力一大就拋連接異常。Day01 主要驗證鏈路連通性連接池參數(shù)可以先不調(diào)但要知道是干嘛用的。3.5 用斷點調(diào)試替代到處打印上面幾個問題都是靠日志和分析解決的實際開發(fā)中更常用的 debug 是斷點調(diào)試。在 IDEA 中點擊代碼左側(cè)行號區(qū)域可以打斷點用 Debug 模式啟動項目程序執(zhí)行到斷點位置就會停下來然后你可以用 F8 步過、F7 步入、F9 跳到下一個斷點實時查看每個變量的值。我調(diào)試“用戶不存在導(dǎo)致 NPE”問題時就是在 UserServiceImpl 的 login 方法打斷了點一步步看 selectOne 返回的值到底是 null 還是一個 User 對象。斷點調(diào)試為什么重要因為很多問題不是邏輯復(fù)雜而是程序跑得太快你根本跟不上數(shù)據(jù)的流轉(zhuǎn)。斷點相當(dāng)于給程序按下暫停鍵給開發(fā)者一個觀察內(nèi)存里真實數(shù)據(jù)的機(jī)會。要注意的是Debug 模式啟動會比正常啟動慢一點打斷點也會暫停整個請求線程線上環(huán)境不要用斷點調(diào)試否則線程全部掛住會造成嚴(yán)重后果。調(diào)試完記得把斷點清掉。4. SpringBoot 自動裝配與配置優(yōu)先級理解透徹才能少踩坑4.1 自動裝配到底做了什么“springboot自動裝配原理”是被問得最多的面試題也是日常 debug 繞不開的知識點?!跋阏赁D(zhuǎn)轉(zhuǎn)”第一次啟動報數(shù)據(jù)源錯誤本質(zhì)上就是自動裝配機(jī)制在起作用。SpringBoot 自動裝配的核心是 SpringBootApplication 這個組合注解它其實是由三個注解拼起來的SpringBootConfiguration標(biāo)記這是一個 Spring Boot 配置類EnableAutoConfiguration開啟自動裝配ComponentScan掃描當(dāng)前包及其子包下的組件其中最關(guān)鍵的是 EnableAutoConfiguration。這個注解會去讀取 META-INF/spring.factories 文件里面羅列了一大批自動配置類比如 DataSourceAutoConfiguration、RedisAutoConfiguration、JacksonAutoConfiguration 等。SpringBoot 會根據(jù) classpath 中是否存在某個類來判斷是否啟用對應(yīng)的自動配置。舉個例子當(dāng) classpath 里出現(xiàn) com.mysql.cj.jdbc.Driver 和 javax.sql.DataSource 時DataSourceAutoConfiguration 就會生效嘗試幫助你自動創(chuàng)建數(shù)據(jù)源 Bean。我的配置里沒有指定任何 url自動配置就會報錯。這就是為什么 3.1 會報 Failed to configure a DataSource。排除自動配置類可以繞過但真正解決問題的思路應(yīng)該是理解自動配置需要哪些前置條件然后正確補齊這些條件。4.2 配置文件優(yōu)先級與常見誤區(qū)自動裝配幫你做好默認(rèn)配置可如果你想要定制行為就需要通過 application.yml 覆蓋。SpringBoot 的配置優(yōu)先級順序從高到低大概是命令行參數(shù)Java 系統(tǒng)屬性application-{profile}.ymlapplication.yml自動配置類里的默認(rèn)值這個優(yōu)先級在實際開發(fā)里很有用比如本地用 application-dev.yml 連接本地數(shù)據(jù)庫線上部署時通過命令行參數(shù)或者是 application-prod.yml 切換生產(chǎn)環(huán)境的配置不用改動代碼就能實現(xiàn)環(huán)境切換。“香樟轉(zhuǎn)轉(zhuǎn)”第一天我就直接建了 application.yml 和 application-dev.yml開發(fā)時用 dev 配置文件線上部署時用 prod 配置切換方式是在啟動命令里加--spring.profiles.activeprod或者直接在 application.yml 里寫spring: profiles: active: dev配置文件里最容易犯的錯是縮進(jìn)問題YAML 對縮進(jìn)非常敏感一個空格不對整個配置解析就會失敗。而且有些配置項錯誤不會在啟動時立刻暴露只有調(diào)用相關(guān)接口時才爆出來。寫 YAML 時推薦使用 IDEA 自帶的格式化功能每次都規(guī)范縮進(jìn)能少很多無謂的 debug 時間。4.3 常用注解速查與 ConfigurationProperties寫“香樟轉(zhuǎn)轉(zhuǎn)”的第一批接口時用到了一批高頻注解我把它們整理成一張速查表方便對照。注解作用使用位置RestController聲明一個控制器并直接返回 JSONController 類上RequestMapping映射 URL 到處理方法Controller 類或方法上GetMapping / PostMapping限定 HTTP 方法并映射 URLController 方法上RequestBody將前端 JSON 自動綁定到 Java 對象Controller 方法參數(shù)上Service聲明業(yè)務(wù)層組件Service 實現(xiàn)類上Mapper / MapperScan注冊 MyBatis 的 Mapper 接口Mapper 接口或啟動類上ConfigurationProperties綁定配置項到 Java 類配置屬性類上Autowired / Resource依賴注入需要注入的成員變量或構(gòu)造器上ConfigurationProperties 是很多人用得少但很實用的注解。比如前后端分離項目通常有自定義的 JWT 密鑰、文件上傳路徑等配置散落在業(yè)務(wù)代碼里讀取會很亂不如建一個配置屬性類統(tǒng)一管理Component ConfigurationProperties(prefix app.jwt) public class JwtProperties { private String secret; private Long expireSeconds; public String getSecret() { return secret; } public void setSecret(String secret) { this.secret secret; } public Long getExpireSeconds() { return expireSeconds; } public void setExpireSeconds(Long expireSeconds) { this.expireSeconds expireSeconds; } }然后在 application.yml 里配置app: jwt: secret: xiangzhang-super-secret-key expire-seconds: 86400這樣代碼里就能用 Spring 注入這個屬性類后續(xù)想改配置只需要動 YAML 文件不用重新編譯代碼。5. 常見問題與排查技巧實錄5.1 Day01 高頻問題速查表“香樟轉(zhuǎn)轉(zhuǎn)”Day01 遇到的這些問題其實都是 SpringBoot 入門階段的典型問題我整理成了一張速查表按“現(xiàn)象 - 原因 - 處理建議”列出方便你以后快速對照。現(xiàn)象大概率原因處理建議啟動報 Failed to configure a DataSource有數(shù)據(jù)源相關(guān)依賴但沒有配置連接配置 datasource 或排除自動配置類數(shù)據(jù)庫連接時區(qū)錯誤、SSL 警告JDBC URL 參數(shù)不全加上 serverTimezone、useSSLfalse控制臺看不到 SQL 日志MyBatis-Plus 日志級別未開配置 logging.level 指定 mapper 包為 debug登錄接口 NPEselectOne 返回 null 未判空增加空值判斷并拋出業(yè)務(wù)異常Redis 連接被拒絕Redis 服務(wù)未啟動或配置不對啟動 redis-server檢查 host/port端口 8080 被占用其他進(jìn)程占用了同端口殺掉進(jìn)程或改 server.portMaven 依賴下載慢默認(rèn)中央倉庫訪問慢換阿里云鏡像YAML 配置生效但取不到值縮進(jìn)錯誤或路徑名不匹配檢查縮進(jìn)和 key 層級是否和代碼一致5.2 Debug 效率提升的三條實用經(jīng)驗Day01 調(diào)試下來我對 debug 方法論有了更深的體會分享幾條對新手特別實用的經(jīng)驗。第一條日志先行。遇到問題先看控制臺完整報錯從頂部開始一行行讀。很多人只看報錯的最下面一行或者復(fù)制一段就去搜這樣效率很低。報錯的棧信息里包含了完整的調(diào)用鏈能直接告訴你問題出在哪個類的哪個方法這是定位問題的第一手線索。第二條小步驗證。每寫完一個接口立即啟動項目用 Postman 或者 curl 測試一次。不要攢了一堆代碼才一次性啟動一旦報錯你不知道是哪塊代碼引入的問題排錯范圍變大。第一天我就是每完成一個接口就啟動一次雖然啟動次數(shù)很多但問題每次都能在一個小范圍內(nèi)被鎖定。第三條用 Git 做備份點大膽改代碼。很多新手 debug 的時候總是不敢改代碼怕把原本能跑的部分改壞。建議建一個 Git 倉庫每次跑通一個功能就提交一次代碼后面無論怎么改都能回退到穩(wěn)定版本。敢于試錯才是 debug 效率提升的關(guān)鍵。我記得還有一次因為 Maven 本地倉庫緩存了舊版本的依賴代碼里明明新增了一個方法編譯卻一直報找不到。后來把本地倉庫的對應(yīng)依賴刪掉重新拉取問題才解決。依賴版本不一致導(dǎo)致的詭異問題非常耗費時間遇到解釋不通的現(xiàn)象可以考慮 clean 一下 ~/.m2 下的緩存文件。5.3 必須養(yǎng)成的好習(xí)慣寫“香樟轉(zhuǎn)轉(zhuǎn)”第一天項目里每一步我都要求自己保持代碼整潔、配置清晰。配置文件盡量分層寫數(shù)據(jù)庫配置、Redis 配置、業(yè)務(wù)配置分塊加注釋這樣項目交到別人手里別人也能快速看懂。給類和方法的命名也要有意義UserService 就是處理用戶邏輯的GoodsService 就是處理商品邏輯的不要出現(xiàn) Test1、Utils2 這類名字。另外SpringBoot 社區(qū)有一個很好的學(xué)習(xí)資源“狂神說”系列我在第一天遇到自動裝配概念不清楚時翻了一下他的筆記確實能幫你把那些零散的知識點串起來。這不是廣告是真心推薦的入門路徑。寫在 Day01 結(jié)束后Day01 從清晨搭環(huán)境到深夜跑通最小鏈路中間踩過的坑應(yīng)該能算一副撲克牌了。但最有價值的不是“解決了某個報錯”而是掌握了一套 debug 節(jié)奏看報錯、查日志、斷點跟蹤、小步驗證。這套節(jié)奏在后面的用戶模塊、商品模塊才會真正發(fā)揮作用。如果你也在用 SpringBoot 做項目或者準(zhǔn)備開始做希望“香樟轉(zhuǎn)轉(zhuǎn)”的 Day01 記錄能讓你少浪費幾小時。Debug 是開發(fā)過程中再正常不過的一環(huán)不要煩躁也不要繞開它把報錯當(dāng)成產(chǎn)品給你留的提示逐條處理掉就好。明天開始我會繼續(xù)記錄商品模塊和文件上傳相關(guān)的調(diào)試過程如果對這塊感興趣可以持續(xù)關(guān)注這個項目系列。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
极品后入免费视频| 中文字幕 码 自拍 视频 区| 超碰久热| 国产美女91视频| 国产性爱欧美性爱在线| 日本欧美中文字幕| 婷婷色综合| 91黑丝操| 伊人影院综合是一个与深夜成人在线| 大奶啊啊好爽| 超碰色大香蕉| 岛国黄色大片网站| 久久超碰98| 亚洲精品久久久久毛片A片拉屎 | 99激情| 97久久国产亚洲精品超碰热| 午夜无遮挡男女啪啪视频| 成人贴图日韩欧美| 亚洲熟女综合网| 立川理惠加勒比无码| 骚女高跟AV在线| 久久精品人人做人人看| 国产又大又粗又长视频在线| 精品人妻中文字幕高清| 久久综合中文国产| 精品高清一区二区三区三州| 色偷综合| 色婷婷五月天| 精品久| 91强奸乱轮| 色香伊人| 大香蕉综合在线| 大香交| 亚洲综合九九| 人妻少妇精品久久久久久久| 人妻日日夜夜精品| 国产精品熟女一区二区三区| 蜜桃臀 后入 一区 二区 三区 在线| 97干97色| 少妇人妻精品| 亚洲成a人在线观看久| 韩国国产欧美情侣视频在线| 91c色| 日韩综合97P| 久久99久久99精品免视看婷婷| 欧美人妖内射| 超碰性爱97| 国产成人91一区二区三区| 91在线页| 狠狠操夜夜| 一区超碰一区| 97WW精品| 亚欧成人综合影院| 国产在线激情| 日日干夜夜操视频h| 人人干黄色| 久热大香蕉网站| 国产激情综合| 国产精品亚洲美女久久久久| 精品少妇999| 夜夜国产一区| 色吧5亚洲| 第一高清av中文字幕| 久草精品一区| 四虎国产成人精品免费一女五男| 亚洲一本大道中文字幕无码在线| 在线亚洲欧美| 偷拍片久久| 久久免费精彩视频| 97免费在线观看| 欧洲亚洲人妻无码中字久久三区四区| 日本123区操B视频| 久久综合九色综合欧洲98| 久久久18禁| 久久精品亚洲成a人天堂| 亚洲第一页综合在线| 色一情一乱一乱一区91Av| 欧美一区二区男人天堂| 麻豆 亚洲 97| 91最新综合| 加勒比在线视频一区二区三区 | 欧美日韩在线小说 | 精品一区二区三区蜜桃| 久久久久久波多野吉衣高潮| 色玖玖| 国产黄色小视频网站| 欧美成人精品一区二区男人蜜臀| 国产乱弄免费在线视频。| 开心激情婷婷| 日本午夜操逼| 可以免费看黄片的视频| 78精品在线| 国产青青美女玩逼视频| 一区 欧美 日韩 麻豆| 国产伦乱91| av网站在线观看了| 9丨久久九九九| 久久久久婷婷精品av电影| 日韩二级| 久久免费中文字幕在线观看| 天天综合色| 欧美性爱精品七区| 97精品视频| 国产蜜臀精品一区二区尤物| 精品一区二区久久| 新精精品久久精品| 四虎视频在线观看| 啊操爽品善一区二区三区| 99这里有精品视频| 伊人五月天| 国产精品蜜乳AV| 亚洲精品一区二区精品| AV一区观看| a在线观看| 午夜福利免费精品视频| 中文AV制服乱伦| 99少妇| 天天视频黄网站| 加勒比AV网| 中文字幕五月婷婷免费| 色五月丁香五月| 欧美激情久久久久| 一个人免费HD91视频| 久久久久久裸体| 日韩一级欧美一级在线观看| 啊嗯嗯啊好大好爽| 婷婷天堂站| 美女91| 国语精品对白| 欧美日韩m| 精品国产一区探花在线观看| 夜夜高潮夜夜爽高清视频一| 欧美黑人精品在线播放| 久久精品国产亚洲av水密被窝| 欧美成人性爱视频大全| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 大香蕉伊人75| 少妇99成人麻豆| 91操人| 91春色| 精吧天堂| 超碰 另类 欧美 | 91青青草| 夜夜狠狠躁日日躁色视频| 亚洲精品无码成人久久久99| 高清无码91| 欧美 亚洲 大香| 亚洲超碰综合网| 思思热在线视频精品| 欧美亚洲素人制服精品| 国产色图乱伦| 国产一进一出视频网站| 欧美人妻精品| 综合色91| 久操免费在线| 91成人精品| 玖玖超碰熟| 97精品国产97久久久久久| 人妻一区二区三区视频| 97香蕉网| 精品一级| 午夜一区二区三区国产| 麻豆天天躁天天揉揉AV| 综合五月天| 日韩国产九九精品一区二区三区毛片| 欧美成人亚洲精品| 欧美性色综合网| 看看小穴| 99热这里只有精品99| 91成人无码| 国产乱码精品久久久久久 | 亚洲色啪| 91久久精品蜜臀| 3571色综合一区二区二区| 婷婷大香蕉| 999狠狠综合| 综合网91| 人妻素股| 天天草夜夜草高潮片| 亚洲国产精品久久久久久久久久| 日韩欧美中文字| 人人人摸人人| 亚洲中文人妻色| 青草综合| 91 丝袜在线| 日韩免费在线观看不卡| 91人妻人人妻| 亚洲高清欧美总合| 中文字幕一区二区三区四区在线视频| 天天透伊人| 97亚洲在线| 五月天婷婷色| 老熟女乱伦片| 狠色婷婷久久一区二区三区_| 激情五月综合网| 久久日本熟女精品一区| 熟女五十路一区二区三| 日本加勒比无码专区一二三| 国产又色又爽又舒服的三级视频| 成人一级二级| 欧美有码激情视频一区二区三区| 淫淫综合网| 日韩另类色图| 免费一级特黄特色大片在线观看看| 97人人爱人人做人人乐| 成人性爱美曰韩| 91九色丰满高潮| 五月丁香网站| 精品九九国产无码| 欧美的精品的视频| 嗯~啊~快点 死我视频| 美女熟妇色| 色臀aV| 欧美亚洲综合999| 国产三区免费在线观看| 成人小说另类在线| 超碰在线在公开超碰在线在公开| 在线啊啊啊啊| 午夜一区| 国产美女mm131爽爽爽爽| 综合 亚洲 欧美| 99久久综合| 伊人五月天| 国产亚洲日韩在线三区黑人| 亚洲影视综合| 欧美国产日韩高清在线| 97精品综合久久| 午夜福利国产欧美日韩夜夜| 少妇高潮九九九九九九九| 精品久久在线区一区| 午夜黄色免费在线观看| 一级黄色视频网| 国产亚洲综合欧美一区| 黄片免费视频2019| 加勒比伊人| 欧美图片校园春色| 国产AV天美传媒一区二区三区 | 欧美激情亚洲色图| 亚洲色图91欧美日韩| 天天干人妇| 国产Aα| 黄片免费视频2019| 三男一女不戴套的A片| 欧美在线天堂| 人妻天天爽天天爽三区| 欧洲在线性爱视频| 亚洲h片在线免费观看| 老子午夜伦不卡影院| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 偷拍亚洲视频一区二区三区四区| 久99| 激情五月天色色网| 国产自偷| 日韩啪啪视频| 东北女人高潮视频| 91狠狠色丁香婷婷综合久久| 久久久九精品| 国产麻豆一级精品视频| 欧洲一区二区| 九九九九精品| 国产亚洲日本精品在线| 亚洲男人天堂视频| 精品免费囯产一区二区三区| 无码精品久久| 丁香九月婷婷| 亚洲超碰在线| 精品人妻视频一区二区在线播放 | 国产suv一区二区三区6| 丁香九月婷婷| 人妻酒店出差被中出免费在线播放| 激情文学亚洲| 国产99久久99热这里只有精品15| 99999精品成人| 欧美日韩狠狠爱| 亚洲欧洲日韩国产自在线| 思思热在线视频在线| 久草网站免费在线观看| 激情一区二区| 91人妻熟女| 青青伊人这里只有精品| 日本三级精品| 久久五月天婷婷丁香中文字幕| 91三级理论片播放器| 精品少妇一区二区三区免费观看| 亚洲91射| 女人喷水视频在线观看| 人妻社区男人天堂| 欧美高清18A片| 亚洲人妻AV| 国产成人精品午夜福利| 日熟女| 96久久科窝| 97碰久久| 丰满少妇人妻久久久久久| 99AV| 精品区9| 人人澡人人澡人人| 岛国艾薇凹凸视频天堂| 动漫av中文| 一类av片在线看| 日韩中文字幕av在线播放| 亚洲 在线| 大香蕉520| 97色香蕉| 欧美第38页| 欧美性爱无码一区二区三区| 日韩少妇在线视频| 91黑人无码激情在线| 96国产精品| 激情综合五月婷婷| 午夜舔阴达高潮视频免费看| 久偷拍| 日人妻视频91| 加勒比综合88| 青青操在线亚洲视频观看欧美在线| 久久久国产av美女私房| 欧美色图人妻| 久久久精品国产亚洲伊人| 操逼网站网站| 综合性视频99| ′ !γ}丶。。久久精品欧美一区二区三区 | 性爱动态120秒| 蜜乳中文字幕a在线| 大香蕉欧美国产日韩高潮| 1禁看欧美黄片免费看| 91丝袜人妻| 久插综合| 天天影视综合网欧美精品| 少妇高潮流水av免费| 人妻素股| 日本欧美色| 夜夜操2028| 亚洲精品 欧美精品| 高清无码人妻久久久一区二区三区aⅴ| 一区二区三区成人 | 久久99操天天日| 嗯~啊~快点 死我视频| 欧美在线55555| 中韩中文字幕在线观看| 男女性无套 免费九一| 天天狠操| 狠狠干综合| 天堂精品小草| 国产精品久久久久久久久久久久| 影音先锋少妇| 小草精彩毛片| 91综合天天看| 最新av中文字幕高清| 亚洲欧美中文日韩视频中国语| 欧美亚洲日本视频久久久| 欧美在线永久天堂| 78操B| 色婷婷综合网| 肉丝中文无码高清| 亚洲国内精品成人不卡| 淫荡熟女乱伦网| 熟妇女伦乱视频视频| 乱操9999| 无套内射性感少妇视频| 蜜臀一区二区三区在线| 白丝少妇一区二区| 国产精品久久久久久久久AV大片 | 妇女乱色二区| 91n美女视频| 超碰成人公开| 亚洲人妻爽爽爽| 91色图片| 日日夜夜干| 中文字幕一区二区日韩网| 综合大香蕉美。| 欧美熟妇乱码在线一区| 熟女突然公开看18禁影片 | av毛片aaaaa免费看| 蜜臀av网址| 男人下部插入女人下部| 簧片免费看视频| 国产精品久久久久无码Av网曝门| 超碰 国产熟女精品一区| 色色色色色色色色色色色色色色综合| 日本免费一级AAA大片器| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 久九9精品| 女一区二区| 亚洲激情四射| 成人一级二级| 日本熟女免费視颖| 成人热久久精品| 欧美亚洲另类在线蜜桃| 久久久专区| 一区AV| 曰本精品久久久| 日韩欧美传媒一区国产| 午夜黄色免费在线观看| 99热99re6国产在线播放| 国内毛片热久久思思热| 日韩AV中文字幕电影| 日日不卡av| 色综合99| 麻豆尤物视频网| 色情五月综合婷婷| 亚洲色图 91| 国产成人精品无码久久| 婷婷精品国产一区二区三区日韩| av网站在线观看了| 亚洲无码超碰免费| 日本一级真人黄色性爱视频| av影院十区| 久久原创中文| 97色色色综合网站| 九九久久久九九| 99re视频在线观看这里只有精品| 天天操天天舔| 日本三级一区二区 在线| 91久久久久久久久18| 欧美色图欧美| 亚洲深夜福利| 亚洲在线a| 中文字幕黄色一起草| 亚洲少妇自拍中文字幕懂色| 粉嫩久久久极品| 国产盗摄美女如厕大神作品在线观看| 日本精品人妻少妇一区二区| 日本熟妇熟色97一本在线观看| 99久久综合| 97人人模人人爽人人| 日韩一区二区三区四区五区| 国产色呦呦| 成人亚欧免费视频| 国产成人自拍视频在线| 日韩有码免费视频| 欧美色图 人妻| 久热最新在线杭州| 欧美色97| 夜夜嗨免费视频| 97情超碰色| 欧美姓爱综合网| 亚洲婷婷丁香在线| 国产精品久久久吖| 国产一区二区三区视频在线看| 超碰人妻中文在线| 日本一区二区三区四区免费观看| 在线一道啪| 天天干天天操天天干天天操| 午夜黄色免费在线观看| 天美传媒av 在线| 少妇二级| 国产AV人人 夜夜人人澡| 欧美亚洲丝袜美女电影| 超碰99热中文字幕| 97精品国产手机| 亚洲大胆人体av| 国产熟女少妇一区| 熟女日韩| 91久久久久| 欧美少妇色图| 综合五月婷婷| av在线人气| 第四色色综合91| 亚洲天堂女优在线| 欧美91变态| 丁香五月激情啪啪| 欧美日韩不卡传媒| 国产福利小视频高清在线观看| 青青色综合| 亚洲中文字幕在线视频一区二区| 99视频在线| 蜜汁欧美| 春色校园综合网| 麻豆久久久久久久久丝袜 | 久久精品国产亚洲AV清纯| 国产精品日本无码A片| 国产91乱伦| xxx亚洲午夜天堂| 久久精品国产Aⅴ| a男人的天堂| 国产综合色精品在线观看| 999久久久九| 亚州综合网| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 超碰 av 女人天堂| 伊人久久大香线综合无码| 久久久久久久伊人精品| 香蕉大久久久| 超碰在线91| 少妇被c 黄 免费观看| 丰满搜索结果 -第18页- 久久高清无码 | 日本三级A片网站com| 91精产一区二区三区| 麻豆国产免费影片| 99无码狠狠久久| 国产第二页| 性一交一乱一交A片久久四色| 久久精品熟妇丰满人妻99| 艳尻美人妻| 日韩啪啪视频| 亚洲精品一二牛牛| 后入精品| 2017大香蕉国产精品久久| 欧美综合区| 秋霞色色影院| 亚洲熟妇AV日韩熟妇在线| 国产精品久久久亚洲一区| 精品久久久高清无码| 亚洲综合有码| 亚洲爱爱视频一区二区| 亚洲天堂区| 日韩卡一卡二卡三在线| 欧美天天综合网| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 日韩美脚一区二区网站| 亚洲乱码国产乱码精网站| 99re98| 国产人妻精品一区二区三区秋霞| 天天影视色香色欲| 欧美三级中文字幕hd| 午夜小电影在线插入淫高潮| 老鸭窝成人| 精品人妻一区二区乱码一区二区| 日韩人妻少妇中文字幕| 国产呦精品一区二区三区下载| 亚洲伊人成综合成人网| 日韩本不卡视频在线观看| 极品粉嫩少妇视频| 91蜜臀在线久久久久| 亚洲精品精品一区二区| 一级@啪啪视频| 99热在线观看| 91 偷| 97视频新免费| 国产白丝在线| 国产超碰在线一区| 蜜色网色哟哟| 久久久久久午夜男人的天堂| 在线观看国产黄色| 午夜无码精品免费看性色| 五月天婷婷在线看| 国产一级高清免费观看| 992视频一区| 亚洲情色无码一区二区三区| 亚洲污污网站| 久久久禁| 91欧美性| 91丝袜在线视频| 久久精品72| 男人的天堂激情| 久久婷婷国产一区二区色| 大香蕉手机视频| 欧美黄色片AAAAA| 久久亚洲AV成人精品无码| 婷婷国产精品九区| 3571色综合一区二区二区| 蜜臀久久99精品久久久老,,| 日本不卡高清视频| 黑人白女精品一区| 人人贴人人摸| 伊人久久综合影院| 欧亚性爱在线视频| 精品成人亚洲午夜电影| 国产欧美精选自拍一区| 手机在线中文字幕国产| av无码av无码专区| wwwcaobibi| 激情五月天社区| 日本污ww视频网站| 天天做天天爽| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 操逼无毒无码免费视频| 人妻精品一区一区三区蜜桃91| 碰人碰碰人人开房人肉| 亚洲图片视频小说| 人人操人人肉久久精品| 97色97干| 亚洲无码太久| 日韩探花精品在线视频| 亚洲中文字母在线播放| 天天爽天天干| 无码人妻一区二区一牛影视| 色鬼在线综合| 91人妻久久久久久久久久久久久| 91网站18+| 東南亚性呦成人伦理资源在线视频| 特污精品女优骚货黄色视频在线免费观看| 97精品免费视频网站| 97超碰人人操人人操| 26uuu欧美日韩| 欧美日韩国产高清在线一二三区 | 温婉少妇玩3p| 大香蕉五月天| 日韩内射视频| 色欲蜜臀AV| 福利在线黄片| 天天影视综合网欧美精品| 久久人人爽爽爽人久久久| 97超碰久久色| 国产蜜臀精品一区二区尤物| 国产400孕妇孕交群| 操逼视频国产无套| 一区在线国产播放| 久久久不能久久久久| 久久婷婷欧美| 一二三区精品视频| wwwxxx日本爽| 91久操| 亚洲色性情三级| 福利天天都操| 亚洲自拍偷拍视频在线| 婷婷丁香五月天亚洲天堂网| 亚码激情| 人妻五十路在线| 天天噜| 日本欧美一区二区三区免费| 嗯啊不要在线观看嗯啊| 亚洲黄a三级三级三级看三级| 情色大香蕉| 999精品国产高清一区二区| 97碰在线视频| 狠狠躁天天躁日日躁| 九热久| 无码日韩人妻av一| 青娱乐亚洲热| 四虎精品永久在线观看| 偷拍三区| 偷拍 亚洲| 色99久草| 另类小说综合网| 99性爱视频| 精品中文一区二区| 久久在线观看免费视频| 日韩女模中文造逼| 亚洲视频小说| 人妻三级在线中文字幕| av凤凰久久久| 校园春色中文字幕AV| 国产成人在线观看网址| 亚洲欧美经典一区二区| 97色涩| 思思热一热婷婷热一热| 99九九精品| 91性生活久久久| 91另类| 色欲天天综合网| 欧美 综合 亚洲| 无码人妻一区二区三区色欲aⅴ| 操操碰| 久草成人影片| 国产欧美一级在线观看| 欧美日本天堂| 思思热在线视频免费| 又大又白奶子| 99久草| 欧美成人性爱视频大全| 亚洲综合 欧美| 久草视频观看视频在线| 91成人在线| A 天堂| 日韩无码嘿咻黑热久| 深夜视频| 99这里有精品| 伊色久人大在线| 九九aV| 蜜桃网熟妇| 日韩中文字幕在线视频观看| 东北操逼| 精品一二三区久久AAA片| 天天激色| 国产综合网站在线播放| 色眯眯av| 午夜影美女日鸡鸡天天视频国产 | 在线一区| 久久人人舔人人爽舔人人av片| 97视频在| 淫荡少妇免费| 免费亚洲国产精品久久一区| 思思热er精品视频| 黄色一区三区| 国产在线视视频有精品| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 久久成人午夜狠狠| 国产精品久久成人免费| 色偷偷综合91久久噜噜| 一区二区娱乐网站| 易易A毛视频| 日本高清电影欧美色图| 91夜色| 丝袜综合色图| 久操网视频| 久久综合久色欧美综合狠狠| 亚洲黄色网址视频| 伊人国产AV| 97天天摸天天碰| 测评在线观看AV| 精品十三区| 黄片免费久久久久久久| 久久99综合| 欧美色乱| 精品十三区| 久久久亚洲欧美综合| 国产黑白丝在线| 日韩三级一区 | 欧美嗯啊……在线观看视频免费| 国产福利一区二| 欧美性爱一区二区三区四区| 亚洲蜜桃V妇女| 国产一区在线看| 热天堂一区二区| 2020中文在线一区二区三区| 午夜视频久久久| 天美AV片| 亚洲一级性爱视频免费看| 亚洲素人综合| 精品久久在线区一区| 亚洲乱伦图片视频| 精品日日人妻| 日韩av色图综合| 日本肉体xxxx裸交| 欧美性爱精品七区| 亚洲女人毛茸茸91| 超AV色女| 东亚亚洲无码高清| 少妇久久久久久久久| 欧美 亚洲 另类 综合| 五月激情视频| 久久透逼视频| 亚洲综合有码| 欧美在线l亚洲| 大香蕉人妻| 黄色人人| 干超碰碰熟女| 午夜视频久久久久一区| 男人天堂无码| AV高清一区| 日本污ww视频网站| 91丨九色丨国产丨人妻在线| 亚洲精品 欧美97色色| 欧美久久毛片基地| 静品嫩模一区二区| 天天懆天天日| 99国内精品| 蜜臀99久久国产| 久久綜合很很很| 另类在线| 91人妻中文| 香蕉欧美| 九九热re99re6在线精品| juliaann丝袜大战黑鬼| 91色情黑丝搞鸡在线观看一区二区三区三州 | 色乱二区| 英伦大奶子熟妇吊带| 91成人精品在线播放| 国产肏逼网站| 三级色影综合网| 久久精品中文字幕女同| 91欧美长吊| 午夜人妻精品综合在线| 精品国产乱码久久久久久口爆网站| 国产免费一区2区3区| 日本亚洲嫩草影院啪啪| 999熟女精品| 成人热久久精品| 青青草在线成人视频| 日本99视频| 成人免费福利在线观看| 99久久久无码精品国产人| 人人爱人人乐人人操| 人妻精品一区二区| 国产精品日日摸天天碰| 少妇久久久免费| 男人把坤坤插入女人的下体| 欧美亚洲影视| 人人爱夜夜爱| 少妇99成人麻豆| 亚洲天堂,男人| 五月丁香成人网| 爱我干综合| av天堂手机版追回| 国产树林里野战在线看| 国产AV激情无码久久无码| 国产一级137片内射麻豆| A级片日韩欧美国产欧美视频精选观看 | 天美一二三在线观看Av| 观看免费区二区三区二| 99re这里只有精品中心播放| 亚洲色图91欧美日韩| 色情成人五月天| 99热综合| 亚洲熟妇自偷自拍另欧美| 91美女中出| 久久人妻视频网| 女优免费一区二区永久| 蜜桃久久综合视频| 欧美78p| 亚洲情色婷婷五月天| 丝袜六区| 麻豆久久久久久久久丝袜 | 女人综合网| 试看60秒 爽| 在线免费观看高清无码视频| 中日韩免费看男女操逼大全| AAAA欧美日韩| 黄片免费视频2019| www.av在线视频| av日韩在线观看电影| 免费综合亚洲中文| 色五月网址| 亚洲综合色男人网| 久久嫩草国产成人一区| 99色日| 黑人干亚洲| 五月天偷拍| 粉嫩国产精品久久粉嫩| 欧洲射精91| 男人网站婷婷| 密臀国产在线| 亚洲日韩电影| 亚洲密乳AV| 黄色欧美性爱视频| 五月婷婷激情综合| 亚洲官网在线| 婷婷九月国产| 91综合网在线| 五月丁香六月综合缴清无码| 久久综合亚洲色1080p| 破苞ⅩXXX性无码动漫无码| 乱子伦一区二区三区国产精品| 色嗨嗨在线| 日本中文字幕在线视频| 国产亚洲一黄| 国产乱弄免费在线视频。| 久9久精品视频| 97伦综合| 人妻精品免费一二三区| 国产综合网站在线播放 | 婷婷色导航| 日本操BAV| 国模吧 一区二区三区| 国产美女mm131爽爽爽爽| 操逼www.| 丁香五月影院| 亚洲美女自拍偷拍视频| 爱丝福利| 曰韩香蕉97| 91精品人妻啪啪间| 竹菊一区二区三区AV线| 日韩av在线播放不卡| 欧美黄业| 亚洲国产精品9999在线观看| 337p大胆噜噜噜噜噜91Av| 伊人久久国产免费观看视频| 伊人午夜福利视频| 免费操逼91| 91操人| 看看小穴| 精品人妻一区二区三区蜜桃视频| 国产中出内射一区二区| 亚欧高清在线| 天天看人人操屄犊摸阴| 97伦综合| 欧美精品99久久久**| 久久亚洲不卡| 人妻天天爽夜夜爽2| 欧美天天综合| 强免费黄色网址| 国产午夜视频| 91人人操| 黄片不用下载在线观看| 蜜乳成人AV| 九九香蕉网| 色老牛| 凹凸视频在线一区二区| 中文字幕在线日亚州9| 超碰97最新人妻| 免费试看60秒| 色婷婷色99国产综合精品| 日本最新免费韩国1区2区视频播放| 激情在线青青操| 高跟丝袜AV专区国产| 91伊人大香蕉| 啊啊啊好想要| 婷婷中文字幕| chaopen97久久| 思思热在线cao| 殴美日韩m| 91青青草| 亚洲 日本 一 二 三| 91插B网站| 国产三级多多影院2022国产AA一级毛片无码| 青青草在线成人视频| 国产精品一区二区密臀| 免费在线观看AV无码网站| 久久久久久久久久久久久久久久9| 黄色无码高清黄色无码网站| 久久久久久人妻| 99日视频在线免费| 亚洲乱码尤物193YW| 超碰98综合网| 欧美性爱免费短视频| 久久m| 美欧色综合| 亚洲操人| 亚洲乱熟女一区二区| 男人a天堂手机在线版| 青青草色插素人| 国产在线视频二区| 一二三区操逼国产91| 高清在线偷拍自拍视频| 国产熟女精品区| 99久久久无码精品国产人| 久久综合精品一区二区三区| 无码高清操逼| 91丝袜美腿网站| 天美一二三在线观看Av| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 青青操国产夫妻| 精品婷婷| 99热只有这里有精品| 国产熟女高潮一区二区三区| 一区二区视频在线播放| 97超碰欧美手机在线| 国产精品岛国片在线观看| 日韩欧美天堂| 亚洲操人| 天天操天天舔| 情侣开房子拍 日韩无码 女的很漂亮| 舔足天天操天天射| 亚洲熟女国产综合另类| 日韩精品中文字幕人妻| 加勒比综合九九99视频在线播放| 日韩黄色av中文字幕| 欧美 亚洲 综合 制服 另类| 亚洲精品亚洲人成在线麻豆| 精品人妻一区二区三区蜜桃视频| 黄网在线播放| 亚洲牲交| 麻豆精品A片免费观看| av绯色| 久久久九九| av九九| 夜夜骑夜夜操| 欧洲一区二区三区免费| 婷婷丁香五月天综合东京热| 九九九国产精品| 亚洲人妻一区二区三区| 久久久久久网址| 欧美青青视频| 中文字幕在线高清男人的天堂| 大香蕉线| 久久男人网| 欧美成人黄网色网站| 96麻豆精品一区二区三区| 美日韩一卡二卡三卡免费人妻精品| 成人av福利在线观看| 伊人96在线| 淮穴色AV| 国产一级内射无挡观看| 中文字幕熟女人妻丝袜丝| 久久这里都是精品| 黄色AAAAA欧美| 欧美情色亚洲| 91撸色网 玖玖网 欧美| 性爱乱伦一区| 免费成人自拍视频在线| 日韩天天本| 长长久久免费视频| 成人小说视频在线精品欧美| 亚洲se电影| 这里是精品| 99久久精品国产高潮| 日韩肏逼视频| 欧美日韩亚洲国产中文永久天天看| 操狠狠| 国产女人和拘做爰视频 | 3PAV乱伦视频| 久操av在线| 日韩精品人妻中文字幕有码午| 日本视频在线观看污污污| 久久久无码视频| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 久久精品 六十路 熟女 欧美| 国产蜜臀在线| 欧美性暴力猛交XXXX | 国产粉嫩出水在线播放| 国产精品一区二区a| 日日爽熟女| 亚洲美女色图| 超碰超碰95| 最近的最新的中文字幕视频| 国产黄色视频久久| 久久久久久十| 亚洲drav色图| 色哟哟-国产专区| 久热伊人| 黄色大香焦1级‘′‘| 欧美一区二区三区不卡高清视频| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 97最新在线播放视频| 都市久久精品激情亚洲| 久久国产乱子伦精品免费女,网站| 日韩欧美水蜜桃人妻| 美女露胸露奶头| 丁香五月婷婷基地| 久久成人国产| 亚洲av无码国产精品字幕| 日本不卡一二区| 欧美性五月| 久草热制服丝袜在线观看 | 囯产操逼片| 久久这里是精品| 成全动漫视频观看免费下载| 94色色电影网| 欧美第五页| 欧美青青草视频| 91在线丝袜视频| 亚洲最大的黄色电影网站。| 亚洲高潮少妇| 亚洲另类电影| 一起草精品人妻| 色哟哟511老熟女| 成人无码在线视频网站| 午夜精品久久一区二区| 综合 亚洲 欧美| 992大香蕉| 96一区二区三区| 一区二区不卡免费| 日本熟妇色熟妇在线视频播放| 97久久精品亚洲中六字幕| 97综合在线观看| 日韩偷拍色图| 国产少妇与亚洲av| 久久久久久国产精品| 婷婷久久五月| www.色综合| 91人妻Pr| 天天色综合天天操| 中文字幕av乱伦| 国产又色又爽又舒服的三级视频| 日本色色色视频| 强奸乱伦动态污图免费| 国产熟女免费观看久久| 干干干天天| 少妇高潮对白在线观看| 国产成人bd在线观看| 在免费jIzzjIzz在线视频| 亚洲日韩国产欧美综合v| 国产麻豆一级精品视频| 中文字幕 国产 精品| 一区二区三区机械有限公司| 日韩婷婷| 精品精品精品| 青青草在线成人视频| 日韩一999精品| 黄色十八禁网站| 亚洲国产精品久久久男人的天堂| 99蜜桃臀久久久欧美精品网站| 桃色人妻在线视频| 精品妇操一区二区三区| 国产中文字幕在线观看| 天天综合网在线91| 激情小说在线视频| 高清无码久操视频| 999 久久久| 人妻喷水| 91麻豆天美传媒在线| 明星性猛交ⅹxxx乱大交| 成人97人人超碰人人| 欧美一级久久久久久久大片动画 | 午夜男人天堂| 极品内射| 亚洲日韩黑丝| 麻豆精品.欧美精品.日韩精品.| 日本道不卡| 亚洲熟女精品| 亚洲aV性爱| 美女刺激久久国产欧美| 日日天天久久啊啊aaa| 亚洲黄色网址| 国语精品av| 日韩av无码网站| 日韩色| 色播五月丁香| 少妇一区二区三区在线观看| 亚洲色图 综合| 久久粉色| 操逼日批| 亚洲图片欧美在线视频| 天天操天天射青青草| 日韩欧亚中文在线| 中文三一区| 久久无码一区二区二三区性色 | 色色色色网站| 日韩美女久久一区二区三区| 熟女精品一区二区在线观看| 大鸡巴久久| 69少妇一区二区| 91九色在线| 91夜夜蜜桃臀1区2区3区| 毛片99-全集电影手机免费观看完整-B029AV| 999精品乱码| 欧美日韩不卡a片| 乱伦av.com| 天天综合97| 欧美日本中字另类在线| 婷婷色综合| 久久伊人青青草| www.91视频网| 免费看黄视频亚洲网站| 天天日少妇逼AV| 亚洲性图91| 综合97| 亚洲色图殴美色图激情乱伦| 2001天天操| 欧美综合狠| 最新日日夜夜天天干干| 国产无马av| 欧美亚州综合图片| 午夜操一操| 黄色av一区二区在线| 欧美se亚洲| 久久无码精品| 黄色免费网页无码| 中文字幕55555| 久久女人| 图片区小说区| 色天堂综合| 国产精品女aA片爽爽视频| 婷婷深爱五月| 粉嫩AV输入| 色吧5亚洲| 色色无码| 日韩干B| 国产精品自拍xxxx| 欧美一区二区日韩传媒搭讪精品| 国产精品白丝www| 日韩国产成人自拍视频| 曰本精品久久久| 亚洲色图图片| 五月丁香激情综合| 欧美高潮| 九月激情婷婷| 国产精品制服丝袜中文字幕日韩一区二区三区| 蜜臀中文无码午夜| 久久高清欧美国产| 久久久久9999| 色欧洲| 日韩成人大片在线观看| 日韩熟女操逼| 久久极品一区二区| 婷婷久久久精品| 亚洲97久久精品亚洲| 极品内射| 国产欧美在线观看免费观看| 久久久A∨| 96超碰网| 欧美在线播放aaaa| 国产精品色约约| 殴美在线AⅤ| 老女人老91妇女老热女| 少妇高潮流水av免费| 超碰 另类 欧美| 天天干人人看综合| 欧美亚洲激情小说|