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

ARTICLE DETAIL

資訊詳情

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

SSM框架個人健康管理系統(tǒng)源碼實戰(zhàn):從部署到二次開發(fā)

SSM框架個人健康管理系統(tǒng)源碼實戰(zhàn):從部署到二次開發(fā) 簡介這是一份面向本科畢業(yè)設計場景的Java Web課程資源圍繞“個人健康信息管理系統(tǒng)”提供從選題分析到系統(tǒng)測試的完整論文方案適合計算機相關(guān)專業(yè)學生以及正在入門SSM整合開發(fā)的學習者。資源壓縮包內(nèi)包含1個docx文檔大小約5.26MB。文檔詳細描述了項目背景、SSMSpring SpringMVC MyBatis與MySQL/JSP技術(shù)選型、經(jīng)濟/人員/法律/操作四維可行性分析、用戶注冊登錄、個人信息管理、健康數(shù)據(jù)記錄、健康提醒設置、數(shù)據(jù)分析報告等功能模塊設計、數(shù)據(jù)庫表結(jié)構(gòu)設計與整體測試方案。值得關(guān)注的是文檔還附有中英文摘要、目錄框架以及較為完整的關(guān)鍵詞與參考文獻結(jié)構(gòu)可以幫助讀者快速理解健康管理類系統(tǒng)的核心設計思路與論文撰寫規(guī)范直接用于畢業(yè)設計參考或課程項目擴展。目前該資源已有77人瀏覽學習。1. 一個 SSM 框架的畢業(yè)設計源碼包值不值得花時間復現(xiàn)如果你正在找基于 SSM MySQL 的 Java Web 畢業(yè)設計源碼這套“個人健康信息管理系統(tǒng)”大概是你在搜索里繞不開的一個資源。它不是那種只有截圖和論文、跑不起來的花架子而是一套從需求分析到數(shù)據(jù)庫設計、再到前后端聯(lián)調(diào)都有完整鏈條的課題用戶注冊登錄、健康指標錄入、健康提醒設置、數(shù)據(jù)查看與個人報告覆蓋了 JSP SpringMVC MyBatis 這類老牌技術(shù)棧在真實課設場景下的全部標準動作。適合兩類人一類是課程設計需要交源碼和論文的在校生另一類是剛接觸 SSM 整合、想找一個不復雜但五臟俱全的 Demo 來拆解的初學者。先說結(jié)論這套資源能幫你省下不少從零搭框架的時間但直接把代碼導入 IDEA 就指望一鍵跑通是不太現(xiàn)實的——Maven 依賴沖突、JDK 版本不匹配、MySQL 連接參數(shù)不一致這三個坑幾乎每個人都會踩一遍。2. 功能拆解與 SSM 三層架構(gòu)先弄清楚系統(tǒng)到底在做什么2.1 功能需求從論文里提煉出來是什么看這套系統(tǒng)的論文部分功能描述是比較典型的課設粒度。用戶端核心是注冊登錄、個人信息維護、健康數(shù)據(jù)記錄和查看歷史。健康數(shù)據(jù)不是只存一個數(shù)值而是按身高、體重、血壓、心率這類分字段存儲所以數(shù)據(jù)庫表設計上需要有單獨的健康數(shù)據(jù)表來承載而不是塞在用戶表里。管理員端則是用戶管理和數(shù)據(jù)管理論文里提到管理員可以充當類似醫(yī)院信息管理員的角色對用戶記錄進行查看和維護。功能模塊上大概可以分成四塊用戶注冊與登錄用賬號密碼注冊注冊時填基礎信息登錄后進入主界面。個人信息維護修改身高、體重、聯(lián)系方式等基礎資料。健康數(shù)據(jù)記錄按日期錄入血壓、心率、體重等指標支持查看歷史列表。健康提醒設置設置如喝水、吃藥之類的提醒項系統(tǒng)按設定時間展示提醒信息。這套功能設計對應到 SSM 架構(gòu)里就是標準的 Controller-Service-Mapper 三層。JSP 頁面發(fā)起請求SpringMVC 的 Controller 接收參數(shù)并調(diào)用 Service 層方法Service 層處理業(yè)務邏輯后通過 MyBatis 的 Mapper 接口操作 MySQL 數(shù)據(jù)庫最終把結(jié)果返回 JSP 頁面渲染。理解這個調(diào)用鏈是后續(xù)改動代碼的基礎很多人在改需求時只動 Controller 不動 Service導致邏輯斷層這是新手最容易犯的問題。2.2 為什么選 SSM 而不是 Spring Boot這個項目用的是 SSM很多同學會問為什么不用 Spring Boot。答案很簡單這是根據(jù)課程設計要求來定的。SSM 是 Spring、SpringMVC、MyBatis 三個框架的手動整合相比 Spring Boot 的自動配置它需要你手動維護 XML 配置文件、處理包掃描路徑、配置數(shù)據(jù)源和事務管理器。這個過程雖然繁瑣但對于理解框架底層機制非常有幫助。如果你已經(jīng)把 SSM 跑通了一遍再去看 Spring Boot 的自動配置理解深度完全不一樣。這套資源的配置結(jié)構(gòu)是典型的 SSM 工程布局src/main/java ├── com/health/controller # Controller 層接收請求 ├── com/health/service # 業(yè)務邏輯接口與實現(xiàn) ├── com/health/dao # MyBatis Mapper 接口 ├── com/health/entity # 實體類對應數(shù)據(jù)庫表 src/main/resources ├── jdbc.properties # 數(shù)據(jù)庫連接配置 ├── spring-mybatis.xml # Spring 整合 MyBatis 配置 ├── spring-mvc.xml # SpringMVC 配置 ├── mybatis-config.xml # MyBatis 全局配置 src/main/webapp/WEB-INF ├── web.xml # Web 部署描述符這個分層的好處是職責清晰Controller 層只做參數(shù)接收和視圖轉(zhuǎn)發(fā)Service 層處理業(yè)務規(guī)則DAO 層只管數(shù)據(jù)訪問。比如用戶注冊時Controller 拿到用戶名和密碼Service 層負責檢查用戶名是否已存在、密碼是否為空然后調(diào)用 Mapper 插入數(shù)據(jù)。如果你要加一個“根據(jù) BMI 計算健康評價”的功能只需要在 Service 層加一個方法Controller 層加一個接口完全不影響其他模塊。2.3 數(shù)據(jù)庫表設計是這套資源的核心資產(chǎn)打開項目里的health.sql文件會發(fā)現(xiàn)數(shù)據(jù)庫設計的完整度比論文中描述的還要細致。核心表大概有這幾張表名用途主要字段t_user用戶基本信息id, username, password, phone, real_name, create_timet_health_record健康數(shù)據(jù)記錄id, user_id, height, weight, blood_pressure_high, blood_pressure_low, heart_rate, record_datet_remind健康提醒設置id, user_id, remind_type, remind_time, remind_content, statust_admin管理員賬號id, username, password用戶表和健康記錄表通過user_id建立一對多的關(guān)聯(lián)這是整個系統(tǒng)的核心關(guān)系。這里有個值得注意的設計血壓拆成了高壓和低壓兩個字段而不是存一個字符串這樣在做數(shù)據(jù)分析和條件查詢時可以直接比較數(shù)值不需要字符串解析。這種細節(jié)在論文中不會寫明但在實際開發(fā)中非常關(guān)鍵。表結(jié)構(gòu)設計上有幾個地方需要留意時間字段統(tǒng)一用datetime避免前端傳字符串導致格式混亂。健康記錄表的record_date建議加唯一索引約束(user_id, record_date)防止同一天重復錄入這個約束系統(tǒng)代碼里可能沒做但實際使用中很有必要。密碼字段論文里說是加密存儲的但實際源碼里大概率是明文或簡單的 MD5這一點在安全測試章節(jié)會有說明。2.4 代碼包落地檢查清單拿到資源后建議按這個清單過一遍可以在導入前就排查掉大部分問題確認 JDK 版本SSM 老項目推薦 JDK 1.8高版本會出現(xiàn)javax包缺失的報錯。確認 MySQL 版本5.7 或 8.0 都可以但連接驅(qū)動和 URL 參數(shù)略有不同。檢查jdbc.properties里的數(shù)據(jù)庫名、用戶名、密碼是否和本地環(huán)境一致。確認 Maven 倉庫能正常下載依賴第一次構(gòu)建耗時較長屬正?,F(xiàn)象。查看web.xml中配置的 Spring 配置文件路徑與實際文件名是否匹配。這套檢查下來大概花十分鐘但能避免后面一整天的排錯時間。很多同學拿到的資源跑不起來不是源碼有問題而是環(huán)境參數(shù)不一致導致的。3. 從環(huán)境準備到跑通登錄頁實操步驟與關(guān)鍵參數(shù)3.1 環(huán)境版本選型與避坑建議SSM 項目對環(huán)境版本的要求比較敏感不是越新越好。推薦組合是JDK 1.8不能高于 8否則 JSP 編譯和 Tomcat 運行會有兼容問題Maven 3.6 左右Tomcat 8.5Tomcat 9 和 10 對 JSP 支持變化較大老項目不建議用MySQL 5.7 或 8.0注意驅(qū)動版本區(qū)別IDEA 2020-2023 均可這里有個踩坑點如果本機裝了 JDK 11 或 17IDEA 里要單獨配置 Project Structure 指向 JDK 1.8。很多人導入項目后只改了 SDK 版本沒有改 Language Level編譯時依然報source option 8 not supported之類的錯誤。正確的做法是同時檢查 Project Structure 里的 Project SDK、Project Language Level 和 Modules 里的 Language Level三者保持一致。依賴管理需要用 Maven 而不是直接導入 lib 目錄下的 jar。很多課設資源會附帶一個 lib 文件夾但推薦的做法是把 pom.xml 里的依賴坐標改為從中央倉庫拉取這樣升級和維護都更方便。示例 pom 中核心依賴如下dependency groupIdorg.springframework/groupId artifactIdspring-webmvc/artifactId version5.2.22.RELEASE/version /dependency dependency groupIdorg.mybatis/groupId artifactIdmybatis-spring/artifactId version2.0.6/version /dependency dependency groupIdmysql/groupId artifactIdmysql-connector-java/artifactId version8.0.21/version /dependencySpring 版本建議選擇 5.2.x 而不選 5.3.x因為老項目中的一些配置寫法在 5.3 中會觸發(fā)警告甚至報錯。MySQL 驅(qū)動如果是 8.xURL 需要加serverTimezoneAsia/Shanghai參數(shù)否則會報時區(qū)錯誤。3.2 數(shù)據(jù)庫初始化與連接配置建庫時需要注意字符集。推薦在命令行或 Navicat 中執(zhí)行CREATE DATABASE IF NOT EXISTS health_db DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; USE health_db; source /你的目錄/health.sql;使用 utf8mb4 而不是簡單的 utf8是因為 utf8mb4 可以兼容更多字符包括一些生僻字和特殊符號。初始化完成后驗證一下表是否創(chuàng)建成功SHOW TABLES; SELECT COUNT(*) FROM t_user;如果表創(chuàng)建成功但查詢報錯多半是 SQL 文件中包含了一些當前版本 MySQL 不兼容的語法。我在處理這類資源時遇到過ENGINEMyISAM或AUTO_INCREMENT語法不一致的問題用 5.7 跑老 SQL 一般沒問題但 8.0 偶爾會有小兼容性問題比如默認排序規(guī)則變化。如果遇到手動編輯 SQL 文件把不兼容的語法替換成當前版本支持的寫法即可。接下來修改jdbc.properties。這一步是重頭戲很多環(huán)境問題都出在這里jdbc.drivercom.mysql.cj.jdbc.Driver jdbc.urljdbc:mysql://localhost:3306/health_db?useUnicodetruecharacterEncodingutf8useSSLfalseserverTimezoneAsia/Shanghai jdbc.usernameroot jdbc.password你的數(shù)據(jù)庫密碼如果沒有把本機 MySQL 密碼和配置文件保持一致啟動 Tomcat 后數(shù)據(jù)源初始化就會直接報錯。另外注意 driver 類名MySQL 5.x 用com.mysql.jdbc.Driver8.x 用com.mysql.cj.jdbc.Driver兩者混用是老項目最常見的啟動失敗原因。3.3 Tomcat 部署與啟動流程在 IDEA 中配置 Tomcat 時有一個容易被忽略的細節(jié)Deployment 里的 Application context 需要設置。如果項目在web.xml中沒有配置應用上下文路徑Tomcat 部署后默認是/直接訪問http://localhost:8080/就能看到首頁。但很多 SSM 項目中配置了路徑映射比如/health訪問地址就變成了http://localhost:8080/health/。啟動后先不要急著點登錄先打開瀏覽器訪問http://localhost:8080/health/觀察兩個東西頁面是否能正常渲染JSP 有沒有報錯堆棧。IDEA Console 里是否出現(xiàn) Spring 容器啟動成功、MyBatis mapper 加載完成等日志。如果頁面白屏或報 404優(yōu)先檢查web.xml中 SpringMVC DispatcherServlet 的映射路徑以及spring-mvc.xml中視圖解析器的前綴和后綴配置bean classorg.springframework.web.servlet.view.InternalResourceViewResolver property nameprefix value/WEB-INF/views/ / property namesuffix value.jsp / /bean這個配置決定了 Controller 返回的邏輯視圖名對應的 JSP 物理路徑。如果項目中 JSP 文件放在webapp根目錄而不是WEB-INF/views下需要對應修改否則會一直 404。3.4 注冊登錄流程的全鏈路驗證跑通頁面后注冊一個新賬號來驗證完整鏈路。注冊時注意觀察控制臺有沒有 SQL 日志輸出。MyBatis 默認關(guān)閉 SQL 日志但可以在mybatis-config.xml中開啟settings setting namelogImpl valueSTDOUT_LOGGING/ setting namemapUnderscoreToCamelCase valuetrue/ /settingslogImpl會讓每條 SQL 執(zhí)行時在控制臺打印驗證是否有插入語句執(zhí)行。mapUnderscoreToCamelCase會自動把create_time映射為createTime避免實體類屬性名和數(shù)據(jù)庫列名不一致導致的賦值失敗。登錄流程驗證點用戶名和密碼正確時頁面是否跳轉(zhuǎn)到主界面。用戶名不存在時是否給出提示而不是拋異常。密碼錯誤時提示是否明確。未登錄直接訪問主界面 URL是否會被攔截跳回登錄頁。最后一個點很多課設系統(tǒng)都沒做好要么沒做登錄攔截要么攔截邏輯寫了但配置路徑不對。如果你拿到的資源沒有攔截器可以自己加一個 SpringMVC 的HandlerInterceptor或者簡單地在每個 Controller 方法開頭判斷 session 中是否有用戶信息。這個功能在答辯時經(jīng)常被問到也算是一個加分項。4. 核心代碼走讀注冊、記錄、提醒三個模塊的實現(xiàn)邏輯4.1 注冊模塊的 Service 層實現(xiàn)Controller 層拿到表單參數(shù)后調(diào)用 Service 層的注冊方法。典型的 Service 實現(xiàn)如下Override public Result register(User user) { // 檢查用戶名是否已存在 User exists userMapper.selectByUsername(user.getUsername()); if (exists ! null) { return Result.error(用戶名已存在); } if (user.getPassword() null || user.getPassword().length() 6) { return Result.error(密碼長度不能少于6位); } // 實際生產(chǎn)環(huán)境建議使用 BCrypt 加密這里保持原樣便于演示 user.setPassword(user.getPassword()); user.setCreateTime(new Date()); userMapper.insert(user); return Result.success(注冊成功); }這段代碼的重點在于先做唯一性校驗再插入避免了數(shù)據(jù)庫層面出現(xiàn)重復用戶名。很多初學 SSM 的同學會把校驗邏輯寫在 Controller 里然后在 Service 層又寫一遍造成重復代碼。正確做法是 Controller 只做參數(shù)封裝和調(diào)用 Service所有業(yè)務規(guī)則判斷都收斂到 Service 層這樣后續(xù)復用或者加單元測試都方便。插入操作對應 MyBatis 的 Mapper 映射文件insert idinsert parameterTypecom.health.entity.User INSERT INTO t_user ( username, password, phone, real_name, create_time ) VALUES ( #{username}, #{password}, #{phone}, #{realName}, #{createTime} ) /insert注意create_time在數(shù)據(jù)庫里是datetime類型實體類中對應java.util.DateMyBatis 會自動做類型轉(zhuǎn)換。如果實體類里用的是LocalDateTime需要在mybatis-config.xml注冊對應的類型處理器否則會報ClassCastException。4.2 健康數(shù)據(jù)錄入與列表分頁健康數(shù)據(jù)錄入的 Controller 方法接收身高、體重、血壓、心率等參數(shù)調(diào)用 Service 層插入記錄。這里的核心邏輯問題是同一天重復錄入應該怎么處理。常見做法是按用戶和日期查詢已有記錄如果有則更新沒有則插入。這在論文中叫“冪等性設計”實際代碼里可能就是多幾條判斷HealthRecord exists recordMapper.selectByUserAndDate(record.getUserId(), record.getRecordDate()); if (exists ! null) { exists.setWeight(record.getWeight()); exists.setBloodPressureHigh(record.getBloodPressureHigh()); exists.setBloodPressureLow(record.getBloodPressureLow()); exists.setHeartRate(record.getHeartRate()); recordMapper.update(exists); } else { recordMapper.insert(record); }歷史記錄列表的分頁MyBatis 的 Mapper 中可以用PageHelper插件也可以手寫LIMIT offset, pageSize。課設項目中用 PageHelper 最方便PageHelper.startPage(pageNum, pageSize); ListHealthRecord list recordMapper.selectByUserId(userId); PageInfoHealthRecord pageInfo new PageInfo(list);這里的關(guān)鍵坑是PageHelper.startPage()必須緊跟在要分頁的查詢語句之前中間不能穿插任何其他 SQL 操作否則分頁會失效或作用到錯誤的查詢上。這個問題的表現(xiàn)是列表數(shù)據(jù)沒有分頁效果一頁顯示全部記錄。Debug 時很難發(fā)現(xiàn)因為代碼沒報錯只是數(shù)據(jù)不對排查方向很容易跑偏。4.3 健康提醒模塊的定時查詢思路健康提醒是這套系統(tǒng)里最有意思的功能。論文里描述的是用戶可以設置提醒時間和內(nèi)容系統(tǒng)按時展示。課設層面的實現(xiàn)一般不引入 Quartz 定時任務而是在登錄后查詢當天的提醒記錄public ListRemind getTodayRemind(Integer userId) { // 獲取當天日期范圍 Date start DateUtils.getStartOfDay(new Date()); Date end DateUtils.getEndOfDay(new Date()); return remindMapper.selectByDateRange(userId, start, end); }對應 SQL 是SELECT * FROM t_remind WHERE user_id #{userId} AND remind_time BETWEEN #{start} AND #{end} AND status 1 ORDER BY remind_time ASC這種實現(xiàn)方式的好處是簡單可靠不需要額外的定時任務框架頁面加載時把提醒列表渲染到首頁即可。缺點是只能在用戶登錄后看到提醒不會主動推送。如果要做到登錄前的主動通知就需要引入消息推送或者郵件通知組件課設階段一般不要求。4.4 管理員模塊的攔截與權(quán)限控制管理員功能通常復用用戶表結(jié)構(gòu)或單獨建一張t_admin表。登錄時通過角色字段區(qū)分普通用戶和管理員在攔截器里判斷 session 中用戶的角色。一個典型的攔截實現(xiàn)public class AdminInterceptor implements HandlerInterceptor { Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { User user (User) request.getSession().getAttribute(loginUser); if (user null || !admin.equals(user.getRole())) { response.sendRedirect(request.getContextPath() /login.jsp); return false; } return true; } }preHandle返回false時請求被攔截不會進入到 Controller 方法。在spring-mvc.xml中配置攔截路徑mvc:interceptors mvc:interceptor mvc:mapping path/admin/**/ bean classcom.health.interceptor.AdminInterceptor/ /mvc:interceptor /mvc:interceptors權(quán)限控制是答辯時高頻提問點。如果原系統(tǒng)沒有實現(xiàn)管理員攔截自己補上這段代碼不僅提升了系統(tǒng)的嚴謹性也展示了對訪問控制的理解。5. 避坑指南導入、運行、改代碼最常見的 7 個翻車點5.1 “報錯 java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet”現(xiàn)象Tomcat 啟動后訪問頁面報 500控制臺提示找不到 DispatcherServlet 類。原因pom 中 spring-webmvc 依賴缺失或 Maven 依賴沒有正確部署到 Tomcat 的 WEB-INF/lib 目錄。IDEA 中常見原因是 Artifacts 設置里沒有把項目依賴打包進 war。解決展開 Project Structure - Artifacts - 選中 web: exploded - 點擊 Available Elements 里的項目依賴右鍵選擇 Put into WEB-INF/lib。重新構(gòu)建后再啟動即可。5.2 “報錯 Access denied for user rootlocalhost”現(xiàn)象啟動時數(shù)據(jù)源初始化失敗控制臺出現(xiàn)數(shù)據(jù)庫連接異常。原因jdbc.properties里寫的數(shù)據(jù)庫密碼和本地 MySQL 實際密碼不一致。還有一種情況是 MySQL 8.0 默認認證插件為 caching_sha2_password老版本 MySQL 驅(qū)動不支持。解決核對密碼后仍報錯的話執(zhí)行ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 你的密碼;切換認證方式?;蛏夠?qū)動版本到 8.0.21 以上。5.3 “Incorrect datetime value: for column create_time”現(xiàn)象插入記錄時 SQL 執(zhí)行失敗提示時間字段值不合法。原因JSP 端提交的日期字符串格式與 MySQLdatetime類型不兼容比如傳了2024-03-12但缺少時分秒或傳了空字符串。舊版本 MySQL 5.7 對非嚴格模式有兼容8.0 默認嚴格模式會拒絕。解決在 Service 層統(tǒng)一處理日期解析而不是讓 MyBatis 直接綁定字符串SimpleDateFormat sdf new SimpleDateFormat(yyyy-MM-dd HH:mm:ss); Date parsedDate sdf.parse(dateStr); record.setCreateTime(parsedDate);同時建議把數(shù)據(jù)庫連接 URL 加一個allowPublicKeyRetrievaltrue參數(shù)部分 MySQL 8.0 連接時也需要這個參數(shù)。5.4 “頁面顯示數(shù)據(jù)但全是亂碼”現(xiàn)象注冊后用戶名回顯變成問號或亂碼頁面源碼里中文顯示異常。原因數(shù)據(jù)從 MySQL 取出后經(jīng)過 JSP 渲染時編碼不一致。JSP 頁面本身沒有設置pageEncodingUTF-8或數(shù)據(jù)庫鏈接 URL 缺少characterEncodingutf8參數(shù)或 Tomcat 的 URI 編碼未配置。解決檢查三處統(tǒng)一為 UTF-8JSP 頁面頭加% page contentTypetext/html;charsetUTF-8 pageEncodingUTF-8 %jdbc.properties的 URL 包含useUnicodetruecharacterEncodingutf8如果使用 GET 請求傳遞中文參數(shù)在 Tomcat 的 server.xml 中為 Connector 添加URIEncodingUTF-85.5 “修改了 JSP 但刷新后還是舊頁面”現(xiàn)象改動一個 JSP 頁面的樣式或文案瀏覽器訪問時仍是舊內(nèi)容IDEA 中標題欄顯示 File already changed on disk。原因Tomcat 熱部署沒有生效。課設項目常見配置是 On Update Action 設置為 Restart Server配合 Build 時自動更新資源。解決在 Tomcat 配置頁將 On Update Action 改成 Update resources下欄 Frame Deactivation 改成 Update classes and resources。這樣保存 JSP 后手動切換窗口Tomcat 會自動同步。5.6 “mapper 接口和 mapper.xml 明明對應但報 Invalid bound statement (not found)”現(xiàn)象調(diào)用 Mapper 接口方法時運行時報org.apache.ibatis.binding.BindingException。原因MyBatis 配置中沒有掃描到對應目錄的 XML 文件或 Mapper 接口和 XML 文件的 namespace 不一致。SSM 整合后 XML 文件如果放置在src/main/java下需要額外配置 Maven 的 resources 過濾才能被打包編譯。解決在 pom.xml 中添加資源過濾配置build resources resource directorysrc/main/java/directory includes include**/*.xml/include /includes /resource /resources /build同時在spring-mybatis.xml中確保mapper-locations路徑準確property namemapperLocations valueclasspath*:com/health/dao/*.xml /5.7 “項目里用了 lombok但 put 編譯一直報找不到 getter/setter”現(xiàn)象實體類上標了Data注解但代碼里調(diào)用user.getName()時編譯報錯。原因IDEA 中沒有安裝 Lombok 插件或 Maven 編譯時沒有啟用注解處理器。解決在 IDEA 插件市場搜索 Lombok 并安裝重啟后用 CtrlShiftF9 重新編譯。如果編譯環(huán)境是命令行 Mavenpom 中正常引入lombok依賴即可無需額外插件dependency groupIdorg.projectlombok/groupId artifactIdlombok/artifactId version1.18.30/version scopeprovided/scope /dependency如果不想引入額外依賴也可以手動生成 getter/setter去掉 lombok 注解。這兩種方案都能解決編譯問題。6. 最后一個建議先加一個數(shù)據(jù)校驗再談二次開發(fā)很多同學拿這套代碼跑通后就想在上面加功能。我的建議是不要急著加大功能先把一個最容易出問題的點修好——用戶輸入校驗。JSP 頁面端的表單基本沒有做前后端雙重校驗比如身高可以填負數(shù)血壓可以填超過物理極限的值。這種數(shù)據(jù)一旦進數(shù)據(jù)庫后續(xù)分析報表全都會帶上臟數(shù)據(jù)。在 Service 層加一個參數(shù)校驗方法思路很簡單public Result validateHealthRecord(HealthRecord record) { if (record.getHeight() 50 || record.getHeight() 250) { return Result.error(身高范圍應為50-250cm); } if (record.getWeight() 10 || record.getWeight() 300) { return Result.error(體重范圍應為10-300kg); } if (record.getBloodPressureHigh() 60 || record.getBloodPressureHigh() 250) { return Result.error(高壓范圍應為60-250mmHg); } if (record.getBloodPressureLow() 40 || record.getBloodPressureLow() 150) { return Result.error(低壓范圍應為40-150mmHg); } return Result.success(校驗通過); }調(diào)用時機放在插入和更新之前。數(shù)據(jù)校驗這個點很小但在答辯演示時非常亮眼——老師輸入一個非法身高系統(tǒng)給出清晰提示而不是直接插入說明你考慮了數(shù)據(jù)的完整性和業(yè)務邊界。從那以后我每次拿到新的 SSM 課設源碼都會先做一遍輸入的校驗完善再開始改業(yè)務這個習慣幫我省掉了不少后期返工的麻煩。希望這份拆解能讓你在復現(xiàn)這套健康管理系統(tǒng)時少走一些彎路跑通了再往里加自己的功能會順手很多。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
大香蕉人妻久久| 又黑又大又粗| 国产精品久久9| 亚洲无线观看久久| 欧美综合色,www| 中文字幕 一区二区 亚洲无码| 人妻一区视频| 精品日韩人妻视频| 成人性生活高清视频在线播放| 大香蕉伊在线久草麻豆天堂故事| 毛片视频白嫩| 嗯啊免费视频| 天天爱天天操| 国产av尤物| 肉嘟嘟www视频在线观看高清| 日韩无码人妻| 伊人网免费视频| 久久久无码精品人妻二区| 午夜精品久久久久| 国产欧美日韩臀| 清纯唯美激情四射| 啊啊啊好湿久久| 色吧五月| 第45页一区二区| 永久免费发布性爱网| 亚洲综合色网| 欧美性特| 男人干美女| 又黄又粗又硬又长又大| 久久伊人在线五区| 刺激性视频黄页| 老女人爆菊| 精品久久久av| 综合av影片| 高潮嗯啊性感美女久久久| 久久免费中文字幕在线观看| 亚洲综合另类欧美久久久| 91 亚洲 欧洲| 久日91在线| 亚州精品丝袜-不卡成人免费| 亚洲激情网一二三四区| 91亚州欧美| 综合网欧| 亚洲美女黄色| 亚春色色| 亚洲影视综合| 中国农村熟妇毛片视频| 人妻熟女一区二区| 国内毛片欧美香蕉精品| 激情五月天插| 中日高清无码操逼视频| 亚洲欧美一区二区三区在钱蜜桃 | 日本操逼视频不卡直接放| 一级二级三级黑人无码| 黄色欧美性爱视频| 欧美久久九九| 日韩无码第3页| 三级色影综合网| 国产99999| 亚洲97成人在线观看| 日韩在线一区高清在线| www五月| 亚洲人妻一区二区三区| 亚洲偷拍欧美激情| 国产精品96| 久久伊人亚洲AV无码网站| 一级特黄aaa大片在线观看成人一级片在线观看 | 国产精品ww久久| 国产又黄又粗又猛大片| 日本一级性爱| 欧亚久久偷拍视频| 婷婷丁香五月激情啪啪| 亚洲aV无码成人在线观看| 97AV爱| 青青11操操操操操操操操| 亚洲日本男人天堂网| 97视频在线视频| 99色热| 大色综合网| 久久男人精品| 亚洲天堂人妻一区二区| 毛片麻豆91糖心精品毛情片| 最新国产精品| 综合色色婷婷| 色悠久久久av| 91人妻素女| 色老汉色| 久久久亚洲Av| 亚洲精品久| 国产自啪精品视频网站黑丝| 成人线上超碰| 激情六月婷婷| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | av在线一区二区三区| 国产久久久久久久久一区二区| 国产丝袜美女诱惑| 精品国产乱码久久久影院| 95人妻爽爽人人做人人澡| 欧美日韩一干二干| 黄色大片视频在线免费看| 中文字幕成人理论在线| 98福利在线视频| 碰碰97| 亚洲AV无码国产成人| 久久av色| www.伪伪| av婷婷色婷婷色六月| 69精品在线| 丝袜美腿91| 99久久久无码精品国产人| 人人色97| 新久久AV| 夜夜操中文字幕| 乱操乱伦AV| 欧美最婬乱婬爆婬性视频| 色老大| 亚洲码专区| 亚洲熟久久| 亚洲熟伦熟妇AV无码春色| 日韩精品区二区三区不卡| 亚洲综合嫩| 九九AV| 小电影欧美91| 欧美成人一区二区三区在线播放 | 91五十路| 德国一二三不卡| 性一级黄色录像片网站导航| 色色婷婷五月天| 校园春色美腿丝袜 | 97国产天堂岛| 视频国产精品未满十八禁止在线观看| 超碰久久草| 天天摸夜夜添无码小视频| 日日夜夜青青草母狗| 日韩偷拍一区二区三区| 国产精品乱码久久久久久久| 亚洲一区二区三区欧美日韩| 全球成人中文在线| 毛片99-全集电影手机免费观看完整-B029AV | 大香蕉啪啪啪| 久久久人妻| 一区二区 韩日AV| 日本一道在线播放高清| 国产传媒一区日韩| 日韩色欲久久一二三四区| 亚洲视频二区 | 精品一区二区三区蜜桃臀赵总| 另类图片天天影视| 青娱乐大香蕉| 天天综合网久久ww| 日韩国产乱子伦App| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 亚洲视频二区| 青娱乐国产精品| 超碰夫妻97| 亚洲天堂电影精品一区| 免费一级精品啪啪视频| 亚洲美女精品九九视频| 九九九九九用不成了| 精品v日韩欧美国产| 78操B| 亚洲AV资源| 亚洲啪啪视频一区二区| 97超碰人人操人人操| 久久人爽| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 99综合网| 人人插人人摸人人| 日韩偷拍一区二区三区| 丰满人妻一区二区三区免费| 性九九九九九九| 电影69乱码96| 日本国产成人亚洲精品无码| 日韩黄片影院| 亚洲国产成人精品久久久国产成人一区二区 | 职场同事知名国产国产精品久久欧美日韩| 啊啊啊啊啊操我视频| AV无码久久久精品| 99re免费视频精品全部| 亚洲天堂男| 91网站在线播放| 99色悠悠| 中文啪啪视频| 韩国一级婬片A片AAAAA| 伦伦成年午夜免费视频| yaouchengrenav| 97中文综合| 伊人 俄罗斯 a v| 97精品国产97久久久久久| 777奇米影视777四色| www熟女乱伦com| 亚洲在线A| 加勒比五月天| 夜夜骑天天燥| 色爱欲亚洲| 久久久不能久久久久| 五月丁香婷婷啪啪| 丁香六月啪啪| 伊人五月天| 国产极品一区二区三区三州| 丰满人妻av一区二区三区| 色天使亚洲综合在线观看| 97超碰站| 日韩欧无码一区二区三区免费不卡| 亚洲丨在线| 97在线欧| 大粗鳼巴久久久久| 精品天堂| 1级午夜影院费免区| 国产精品视频91久久| 中文乱码字字幕在线第5页| 91爱啪| 外国免费性情大片| 殴美性天天| 国产精品第一页国产大屁股视频免费区| 蜜臀久久99精品久久久久久成人小说 | 人妻 欧美 中文| 骚逼一区二区| 日韩二区三四区五区六区在线看| 久久精品国产97欧美精品亚洲 | 97人妻色| 久久免费看高潮毛片韩国| 日日日啊啊啊| 青青青草原| 欧美91网| 亚洲av无码国产精品字幕| 久热影视| 日本熟女中文| 97综合在线观看| 亚洲日本男人天堂网 | 国产欧美精选自拍一区| 国产精选三级在线观看| 久久男人的天堂国产| 热久久91婷婷| 九九九九九九免费视频| 久久精品黄色| 中文字幕亚韩| 97爱免费插| 日韩欧美偷拍美女视频| 中文字幕一区二区无码成人| 国产91影院| 日本熟女免费視颖| 自拍鲍鱼一区在线高清观看免费| 色噜噜综合在线| 无码视频一区二区| 老司机福利青青草| 丁香婷婷九月| 欧美大香蕉97| 国产在线激情| 岛国片在线播放| 深爱五月婷婷| 超碰在线成人电影| 搞中出久久| 亚洲人妻一区二区三区| 劲爆欧美人妖三区91| 97se亚洲综合自| 再深点灬舒服灬太大了添视频| 无码伊人久久大杳蕉中文无码| 精品国产自在在线99| av毛片aaaaa免费看| 乱伦图av| 国产精品午夜成人福利| 九九热只有精品| 亚洲国产精品成人综合| 99热官网| 亚洲se电影| 91美女网站| 亚洲激情在线一区二区| 成人青青草原伊人| 嫖老熟女A片一二三区| 密臀在线免费观看| 亚洲天堂男| 欧美性巨大╳╳╳╳╳高跟鞋| 人妻啊啊人妻啊| 91熟女少妇| 久久久久亚洲Aⅴ无码| 亚洲少妇视频| 亚洲最大无码中文字幕网站| 加勒比人妻综合| 91在线免费精品视频| 激情视频网址| 精品二区久久| 国产成人自拍视频在线| 亚洲熟妇综合久久久久久| 97超碰人人操人人操| 99热超碰| 嗯嗯啊啊啊好爽| 免费看久久久性性| 蜜乳av一区二区三区| 日本欧美韩国国产在线| 欧美91网站| 亚洲啪啪视频免费| 久久有碼| 日韩探花精品在线视频| 中字一区| 久久草在线综合视频| 91 国产丝袜在线播放-百度| 亚洲啪啪视频一区二区| 国产日韩中文字幕欧美| 欧美熟女操屄| 思思在线免费视频| 欧美综合色综合| 欧美在线观看综合国产| 激情黄色片在线观看| 国产11页| 久艾草在线精品视频在线观看| 日韩人妻少妇 一区二区三区| 天天爽入口| 9999免费精彩视频| 亚洲影视综合| 97久久精品亚洲中六字幕| 人人干人人操人人爱| 精品v1区| 欧美色婷婷| 蜜臀久久99精品久久久久久酒店| 亚洲精品一区二区三区新线路| 尤物av网站免费在线播放| 99re这里只有精品中心播放| 国产一区二区免费福利片| 91欧美综合在线| 成人福利视频网| 日韩欧美~中文字| 五月丁香激情啪啪| 中国操逼无码| 亚洲色入欧美| 2020视频1区2区3区| 美女97超碰| 大香蕉宅男伊人| 日本一二区免费| 偷拍超碰| 国产精品老师| 视频二区美腿丝袜制服人妻欧美| 欧美高清18A片| 国产久久男人天堂| 91在线免费观看处女| 亚洲一区二区三区中文字幕| 校园春色亚洲色图| 超碰1997| 久99久视频精选| www.91逼逼.com| 91欧美色| 色网1| 亚洲天堂女优在线| 91热爆在线| 日韩性爱1级片视频| 欧美综合娱乐久久| 黄骗免费网站| 青青草AV色| 久久熟妇五十路一区| 激情看片网站| 1769精品一区二区三区| 日韩人妻有码免费视频| 一区二区免费电影久久| 992视频一区| 97视频900| 久久,精品一二三| 人妻日日干| 久久国产逼| 中文字幕乱码在线观看| 在线 欧美 亚洲| 天天享受天天看| 伊人成人中文字幕久久网| 太久视频| 国产精品美女在线一区| 热久久国产| 思思久热在线精品66| 性高潮久久久久久久久久久| 日日日色色色色色| 人妻熟女一区二区三区在线| 欧美专利1区2区3区4区5区免费| 亚洲中文字幕网| 熟女精品va中文字幕| 天天做天天爱夜夜爽毛片试看| 熟妇人妻精品一区二区| 色欲久久99精品久久| 欧美熟女丝袜| 后入式五六区| 爱丝福利| 伊人国产AV| 久久婷婷苹果| 麻豆av一区二区| 蜜桃传媒视频第一区入口在线看| 日韩人人精品| 偷偷人人精品女女久久| 亚洲毛片基地专区| 国产操逼网站亚洲一级黄色| 国产福利电影| 艹少妇网站| 午夜福利免费福利视频| 超碰九色| 丝袜美腿诱惑亚洲欧美视频在线观看| 色蜜AV| 久热这里只有精品9| 97国产|免费| 中文字幕在线免费观看| 91天天| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 婷婷啪啪| http://qxhbdz.com| 97天天爽| 欧美日韩精品国产91| 亚州综合图片| 97K超碰在线| 欧美第一页| 成年人网站在线免费观看| 性爱网站一区二区| 日本3级一区二区免费| 99精品久久| 久久亚洲骚逼综合| 97丝袜亚洲在线播放| 天堂精品| 色网色网色网色网色网色| 日本黄色精品专区网站| 岛国片国产成人亚洲播放| 1769精品一区二区三区| 日本天堂网| 走光一区92下载| 9美女超碰在线免费观看| 婷婷色综合欧美日韩| 日欧亚洲二三区大片不卡| 中文字幕在线高清男人的天堂| 精品精品精品| 亚洲资源网| 蜜臀网 一区| 国产精品黄色三级av| 99爱爱| 91电影色诱| 亚洲国产97在线精品一区| 91亚洲欧美| 思思热er精品视频| 91欧美色| 成人三一级一片aaa| 久久久久免费少妇| 色踪合AV| 国产日产精品久久快鸭的功能介绍| 亚洲国产日韩欧美熟妇在线| 亚洲男人的天堂AV| 嗯嗯啊啊操我| 热九九精品| 鸥美插入视频| 亚洲在线欧美| 狠狠干婷婷| 精品久久大胆人体| 中日韩一区二区三区欧美| 无码 有码 国产18p| 蜜臀亚洲中文| 亚洲天堂男人网| 国产一区二区在线电影| 目产99999久久999| 91丨国产丨白浆秘 洗澡动漫| 8050午夜少妇无码| 国产第二页| 欧美v日韩v亚洲v最新在线| 婷婷激情综合网| 97视频在线视频| 免费视频在线一区二区不卡| 欧美色偷拍 | 国产精品熟女丝袜一区二区| 亚洲综合骚逼| 亚洲激情在线观看一区| 乱日视频| 一级一性爱免费视频| 五月婷婷色| 四季av一区二区凹凸精品小说| 青娱乐欧美激情一区二区| 免费看美国人人爽,人人操| 人妻欧美| 麻豆人妻精品一区二区| 热热色91| 精品人妻1237| 强奸乱伦AV一天堂网| 久久久99久9| 天天看天天日| 秋霞男人网| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 凹凸视频在线一区二区| 日夜伊人网| 日韩草久视频| 国产熟妇 码视频户外直播| 婷婷综合在线观看| a亚洲欧美色欲| 久久人人爽爽爽人久久久| 四虎国产精品永久在线囯在线| 麻豆区99999| 一级片视频啪啪| 91在线视频免费中出| 国产在线能看的你懂的| 啊啊啊啊啊啊啊啊啊在线观看| 午夜爽爽爽在线观看永久入口姬片| 国产视频小说| 十八禁视频网站| 欧美成人性活片| 日夜久久久九九九久| 色婷婷六月丁香七月婷婷| 久久夜嗨| 综合久| 老熟妇乱轮| 在线观看A啊啊啊| 丰满人妻无码一区二区三区| 怡春院久久| 爱干爱射网啊啊啊| 国产亚洲精品美女久久久久久2021| 高清不卡 中文 人妻| 天天做天天爱天天高潮| 国产精品分类在线观看| 青青草女人天天干| 97国产超湿| 人人操肉肉| 97伊人| 嗯嗯啊啊亚欧精品| 国模吧 一区二区三区| 啊啊啊啊啊啊好多水| 日韩钢筋无码高清啾啾啾| 老司机射| 亚洲av无码国产精品字幕| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 99综合自拍| 久久久九九网站| 亚洲欧洲av影音| 97久久国产精品| 江都AV在线| 操逼操操操91| 三级激情网站| 另类图片综合| 久久久999国产精品| 国产乱弄免费在线视频。| 久射吧| 性色高清在线| 欧美日韩国产传媒在线精品| 国产九九九九九九九九| 高潮的A片激情扒开一区| 2020中文字幕在线观看| 欧美激情亚洲情色| 99xav| 在现视频女上位好爽| 亚洲操逼视频网站| 操逼片中文| 黄色免费一级在线毛片| 久久二| 91痴汉| 人妻天天爽夜夜爽2| 干b在线性社区| 色色99| 色综合色欲色综合色综合色综合| 97在线精品观看视频| 操国产高清| 99999re| 乱人乱色一区二区三区免费| 干美女人妻| 性九九九九九九| 91精品国久久久久久无码| 欧美成人亚洲精品| 成人精品视频一区二区| 韩国女主播青草福利视频| 成人日韩欧美| 3571色综合一区二区二区| 五月婷久久| 1769精品一区二区三区| 717影院理论午夜伦八戒| 福利在线观看一区二区| 91精品国产日韩欧美综合| 樱花蜜乳av| 日本十八禁免费看污网站| 亚欧免费| h无码动漫在线观看| 精品久久久久av影院| 久草网站免费在线观看| 亚洲人妻在线一区| 亚洲精品无码成人久久久99| 人妻在线视频| 五月天婷婷基地| 天天干,夜夜爽| 成人夜夜爽| 亚州色站 日韩电影| 台湾大香蕉99热| 亚洲97p| 九九九九九九九| 啊啊啊啊无码| 91香蕉国产尤物视频| 欧美组图日韩亚洲中文字幕| 亚洲色欲天天天堂色欲网女| 日韩人妻播放| 五月婷婷爱六月丁香色| 国产精品天美传媒| 丝袜无码a片| 伊人四虎综合| 97色在线视频| 女人被男人桶爽视频网站| 围产精品一区二区三区视频播放| www久久99| 国内精品不卡无毒99999| 亚洲美女色图| 99re99在线视频| 日本阿v天堂在线观看| 日韩性爱1级片视频| 国产又色又爽又舒服的三级视频| 精品久久久av| 国产91专区| 操东北女人| 3P乱轮视频| 天天影视网综合少妇| 99热导航| 欧美日本成人一区二区| 丰满少妇乱子伦精品无| 亚洲一区二区三区久久 亚洲一区二区| 91性高| 大香蕉狠狠爱| 熟女字幕| 东北女人的毛片| 精品十八在线观看| 日韩性爱毛片操骚逼| 这里只有精品视频在线| 91久久久老司机| 亚洲AV无码乱码| 黄片直播三级黄片两女一男| 97人人中文网| 三四中文字幕| 亚洲一本色道中文无码aV天美| 欧美精品在线观看| 天天综合网在线91| 每日更新AV| 亚洲揄拍网| 亚洲国产精品成人久久蜜臀| 超碰成人国产| 老司机午夜福利视频一区二区| 91精片| 东京热亚洲一区二区| 碰超人人在线一区二区三区| 国产亚洲色婷婷久久99精品91 - 百度| 亚洲成人久久美女| 色偷偷人人玩人人舔人人操人人摸人人爽| 波多野结衣之双飞调教在线播放| 95人妻爽爽人人做人人澡| 91熟女少妇| jk白丝没脱就开始啪啪| 大香蕉国产中文自拍| 日韩无码人妻| 国产女上位好爽在线| 久久久久久十| 无码99| 国产麻豆91欧美一区二区久久婷婷国产精品| www.伪伪| 日日摸日日碰| 思思热er精品视频| 加勒比av官网在线| 日韩乱伦影音先锋| 秋霞鲁丝午夜无码一区二区三| 欧洲亚洲国产综合在线| 97色欧州| 95自拍视频在线观看| 大香蕉综合久久| 性久久久| 青青草色插素人| 亚洲国产一区二区入口| 亚洲资源网| 强奸乱伦中文字幕AV| 激情久久日韩精品中文字幕麻豆| 日本一区二区做爱的视频| 999熟女精品| 久久精品国产亚洲AV成人直播| 久久久精品久久| 日本亚洲熟女视频| 国产97色在线| 毛片视频白嫩| 国产特级毛片AAAAAA高潮流水 | 日日日日做夜夜夜夜做无码97| 亚洲国产精品成人无码久久久 | 国产综合操逼高清| 亚洲无码一区成人免费午夜| 精品少妇后入一区二区三区四区人妻巨乳 | 亚洲一区二区三区欧美日韩| 亚洲综合另类小说色区亚洲成av人片在www | 国产女人高潮视频| 欧美AAAA黄片| 欧美色综合图片| 色情五月丁香| 狠狠久久手机视频精品| 亚洲大胆人体av| 男人的天堂一区三区| 日本色日夜干| 亚洲在高跟鞋自慰久久在色线| 国产精品欧美日韩久久| 91亚洲欧美激情| 2025亚洲男人天堂| 男人的天堂一区三区| 色噜噜国产精品视频一区二区| 日韩精品人妻中文字幕有码午| 精品久久久久久中文| 18+91网站| 人妻一区久久二区三区色播| 婷婷中文网| 神马久久久久久| 大香蕉日亚洲日本亚大| 精品少妇一区二区三区免费观看| 福利社区午夜一区二区| 欧美写真视频一区| 精国久久一区二区三区98| 激情综合色| 一级片在线观看高清无码| 亚洲成成熟女人综合一区二区| 久久九九一区二区三区成人| 色婷婷香蕉| 青娱乐欧美激情一区二区| 99久久99九九99九九九| 九九九九免费高| 97超碰色五月| 国产福利精品最新在线 | 91精品国久久久久久无码| 思思热在线视频精品| 亚洲人妻在线一区| 玖草在线视频| 欧美日韩人妻精品系列一区二区三区| 77国产精品| 久热伊人99re| 啊视频在线| 永久免费发布性爱网| 亚洲无线观看久久| 国产精品一区二区三区四区五区| 日日日日做夜夜夜夜做无码97| 男人女人18禁片免费看网站| 久久9免费视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 精品一区二区三区蜜桃臀赵总 | 日韩丝袜高跟制服在线观看| 精品国产一区二区久久| 亚洲激情综合| 日韩无码专区| 成人日本视频人妻在线| 操逼www.| 欧美日韩日产免费网站看| 亚洲中文字幕熟女| 大香蕉78| 欧美影院一区二区三区| 校园春色 欧美| juliaann欧美丝袜办公室| 精品在线78| 老司机福利社视频在线观看| 日韩不卡一二三四| 欧美在线视频播放| 久久一本大香蕉 | 91精品无码久久久久久久 | 欧美一级三级| 综合网欧美在线| 人妻熟女字幕一区二区| 天天舔天天 | 97超碰中文| 91无摭挡| 中文字幕色AV| 老熟女阿 国产91| 插插综合网天天影视网| 天天射天天色成人| 久久久久久久97| 翔田千里AV无码秘 三区| 操一操摸一摸| 日本人妻伦在线中文字幕| 操操逼视频| 久久久久久久亚洲Av无码| 久久美女国产| 九久9精品| 人妻天天夜夜爽一区二区| 97超碰69| 亚洲h片在线免费观看| 久久九精品| 日韩欧美aⅴ综合网站发布| 日韩中文字幕精品一区在线| 金莲网址| 99色色网| 最新亚洲风情电影| 国产第二页| 中文字幕三四五区| 亚洲一区二区三区在线激情| av强奸乱轮| 欧美亚洲中文字幕| 中文字幕一区av| 中文字幕人妻色偷偷久久皮| 久9爱经典视频| 欧美国产婷婷久久| 黄视频免费| 欧美中出1| 日韩一999精品| 中文字幕人乱码中文字的预防方法 | www.大香| 爱做久久久久久| 国产乱码久久| 日韩欧亚中文在线| 久久久久国色αv免费观看| 亚洲高清视频在线免费观看| 啪啪免费| 伊人97色天使| 久久久久久免费电影| 91这里只有精品| 极品美女福利在线观看| 激激五月| 欧美激情亚洲情色| 五月天婷婷在线看| 在线看免费无码AV天堂的| 在线天堂999| 超碰偷拍| 久思思热视频在线观看| 中文字幕一区av| 亚洲日本天堂| 69av一区二区三区| 亚洲天堂区| 熟女久久久| 婷婷在线视频在线观看| 久久大香蕉| 精品久久9| 男女猛烈无遮掩视频免费软件| 99久久婷婷| 激情五月天校园春色网| 天天射夜夜操| 日日干夜夜干| 欧美成人精品一区二区男人蜜臀| 大香樵伊人网| 欧美日韩另类字幕中文| 久操操AV电影| 日韩内射视频| 亚洲超碰97| 色爱综合网| 久草精品一区| 国产性久久久| 密臀在线免费观看| 极品色| 五月婷婷色色| 少妇熟女视频一区二区三区| 日韩国产在线观看av| 好吊色一区| 久久久久亚洲Av无码专区老牛影视 | 性色中出| 国产91福利小视频在线观看 | 欧美日韩大香蕉| 99国内精品| 一区二区影视| 少妇超碰在线| 久久这里只有精品9| 欧美精品99久久久| 高清视频一区| 99精品热| 欧美Ⅴ性爱| 日本色色的视频| 国产麻豆一区二三区| 少妇色综合| 蜜桃视频成a人v在线| 福利一级版子| 中文字幕日韩人妻视频一区二区三区 | 3p国产欧美99热| 欧美精品欧美精品系列| 立川理惠无码一区二区| 亚洲清纯综合| 在线另类| av激情亚洲五月天| 岛国999| 黄色工厂这里只有精品| 97色操| 激情av| 97这里只有精品| 人妻一区二区三区| 欧美一区二区三区四区综合| 欧美91在线+|+欧美| 中文字幕一区二区韩| 99在线啪| 婷婷综合久久| 91av熟女人妻| 欧美色图 人妻| 国产免费一区在线观看| 亚洲丝袜诱惑| 亚洲九九九| 国产熟女完整版中字| 99精品在线| 黄污污污污| 精品三级在线专区| 天天拍天| 999狠狠综合| 亚欧免费| 97伊人| 乱老熟女一区二区三区| 久操不卡视频| 最新亚洲黄色免费电影 | 蜜臀久久99精品久久久久久-DVD原版全| 殴美,日韩国产伦精品| 国产精品亚洲一级av第二区| 欧美,日韩,中文,另类| 综合网,亚洲,欧美| 日韩 欧美 另类 人妻| 亚洲黄色电影| 噜噜噜亚洲精品| 色婷婷丁香五月| 亚洲免费成人在线高清无码视频| 蜜臀AV一区二区三区| 91色图片| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 亚洲精品九九九| 亚洲一区亚洲天堂| 极品丝袜无码| 国产一区二区视频在线播放| 国产精品爆乳懂色蜜乳| 大香蕉日韩欧美| 亚洲一区二区三区麻豆传媒| 综合色色网| 午夜视频久久久久一区| 三及片网站| 欧美日韩亚洲电影| 熟妇人妻一区二区| 在线 制服丝袜中出 人妻| 亚洲中文日韩欧美大香蕉视频| 亚洲国产97| 极品出轨视频网站| 欧美日韩另类字幕中文| 久久伊人在线五区| 激情综合色| 黄片在线免费在线观看| 亚瑟国产精品久久无码| 性夜影院爽黄A爽免费动漫| 国产丁香精品露脸视频| 精品一区二区三区蜜桃臀www| 亚洲免费精品一区| 99这里有精品| 国产农村一一级特黄毛片| 久久久久亚洲AV无码专区少妇| 国产精品人妻无码久久久老鸭窝| 欧美春色| 欧美少妇高潮视频| 2020中文字幕在线| 国产欧美成人精品| 97日视频| 久久精9| 麻豆精品A片免费观看| 美女啊啊啊啊pc| 天综合网| 国产超碰国产97| 精品国产乱码久久久久久影片| 亚洲成人免费电影| 第一高清av中文字幕| 亚洲精品一区二区三区在线播放| 精品中文字幕第一页| 另类小说综合网| 国产精品福利视频播放| 中文字幕一区二区三区四区在线视频| 在线日韩日本亚洲国产| 十八禁啪啪视频| 欧州一区二区三区四区| 婷婷干黄色| 国产一区二区在线播放量| 中文字幕日韩专区精品系列 | 午夜毛片高清免费不卡| 九九九影院| 欧美天堂第二区| 91亚洲欧美综合高清在线| 超碰是碰在线观看| 99热欧美| 欧美中文综合| 天天干天天舔| 性饥渴少妇av无码毛片| 国产免a费看黄片在线| 3D污黄视频在线观看| 免费的黄片wwwwww| 婷婷五月天综合网| 精品久久久九九九孕妇| 欧美性爱一区| 男人的天堂在线| 日韩青久久| 亚洲91色| 日本成人A片免费看| 欧亚性爱啪啪| 亚洲少妇色| 97超碰色屌| 美女网站黄页| 九九草| 国产又黄又爽又刺激久久久久久| 欧美日韩国产黄色片| 国产成人自拍视频在线| 精品精品精品| 国产天天看| 久久久女人| 亚洲精品久久久久毛片A片拉屎| 一区操逼| 超碰人人草| 97 国产一区| #NAME?| 亚洲精品一区二区精品| 免费看黄视频亚洲网站| 亚洲AV小说| 欧美97视频| 鸥美中出| 女人被男人桶爽视频网站| 婷婷久久五月天| 天天干天天日天天射黄色片| 人妻少妇无码| 欧美欧美啪啪视频| 国产一区二区视频在线播放| 亚洲美欧999| 日本不卡中文| 大香蕉黄色一级片免费看| 天天干,夜夜爽| 日日骚 av| 加勒比综合88| 国产极品一区二区三区三州| 夜夜高潮夜夜爽| 东北女人性交| 国产A v无码专区| 国产久久视频| 青草精品视频一日本久久久久网站| 91伊人久| 日韩AV电影网站| 精品无av| 特级毛片特黄久久免费看| 中文一区二区婷婷视频| 玖玖无码超碰| 国产网红精品| 青草香蕉网| 深夜福利黄片| 婷婷五月天影院| 久久9精品网站| 国产精品女生av| 德国一二三不卡| 亚洲色宗合| 丁香五月婷婷色| 色一区二区三区综合| 日本狂喷奶水在线播放212| 少妇高潮99p| 亚洲成人ab| 色五月综合网| 日韩精品资源| 欧美黄色片AAAAA| 曰韩少妇无码| 在线国产福利网址导航| 天天看特黄的免费网站| 日本αv| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久操精品| 美女黄色一级A视频| 精品免费成人久久| 亚洲欧洲网站免费观看| 综合97久久| 5278欧美一区二区三区| 丝袜色综合| 蜜乳AV一区二区三区四| 久久久久久久久久精| 国产一级特黄大片处女| 久久內射| 色就色综合| 亚洲淫色网中文| 夜夜天天噜狠狠爱2021| 超碰1997| www网站黄| 精品一区二区三区蜜桃| 婷婷性爱| 欧美一级A一级a爱片久久| 综合日本女人伊人| 高清有码一区二区| 精彩国产视频播放1区2区| 久久久久久久九九九九九九| 91网站18在线| 秋霞免费AV| 九九九九精品在线| 91大学精品激情戏| 欧美激情综合| 亚洲淫色网中文| 操逼操逼逼操操逼91| 超碰在线成人电影| 久热这里| 色哟哟AⅤ| 九九九九免费视频| 中文字幕性感少妇av| 日本男人天堂| 色好看av| 在线强奷到舒服的无码视频| 9久9久9久9久视频网站| 九九九九久久久| 久久精品国产Aⅴ| 亚州色图片在线色| 激情五月丁香五月| 襙一襙| 国产蜜臀在线| 天美精品av| 看大黄色大片原件| 91视频女生| 国产夜夜艹| 国产人伦a片信息免费片| 91丝袜人妻| 蜜臀AV一区二区三区激情综合| 天堂无码精品国产久| 日日夜夜骑| 97精品综合久久网| 性爱综合网| av天堂精品久久| 日韩精品-原创伙伴| 国产欧美日韩臀| 依人大香蕉| 91午夜无码| 91五十路| 青草视频人妻在线观看| 91ise欧美| 美女写真| 欧美组图日韩亚洲中文字幕| 无码九九| 国产传媒美日韩av| 亚洲国产激情国产av| 欧美日韩插逼视频| 好湿好紧视频| 国产精品久久久999| 国产欧美第五页| 日韩欧美午夜视频在线| 97精品视频| 欧美少妇高潮视频| 免费看污网址| 蜜桃精品一区二区三区ww | 中文字幕欧洲有码| 久草婷婷| 欧美精品人妻视频| 乱色视频中文字幕| 成人性爱av.com| 成人精品在线免费视频| 国产精品久久久久9999小说| ai欧美亚洲小说| 激情99| 美国久久一二三四| 亚洲婷婷五月天| 18一区二区三区| 在线另类| 久久久国产成人一区二区三区在线 | 国产亚洲精品久久久久小| 不卡视频一区蜜桃视频 | 999岛国大片| 欧美日韩国产中文精品字幕自在自线| 性无码专区2020| 人人妻人人玩人人澡人人爽| 久久婷婷苹果| 夜夜做夜夜爽精品视频| 国产精品久久久久久久免牛肉蒲团 | 啊啊啊好大好深| 男人天堂最新手机版在线青青草| 亚洲 另类 丝袜 自拍 动漫| 欧美九九99久久精品| 精品视频日日夜夜| 97超碰色五月| 91 手机在线播放 绯色| 婷婷爱五月| 日本狠狠干| 久久久久免费少妇| 欧美色图天堂在线| 综合五月天| 亚洲AV无码天美传媒一区| 五月丁香久久| 日日狠狠久久偷偷色综合免费| 婷婷午夜| 亚洲色图超碰在线| 日本熟妇熟色97一本在线观看| 1024久久高清视频| 三级片大波波| 夜夜操av亚洲一区二区| 久久蜜桃综合网| 久久久久元码视频| 试看60秒| 亚洲 欧美 日本 国内 首页| 大色网久久| 国产乱子伦一区二区三区在线观看| 碰碰97| gogogo免费高清看中国国语 | 91男女|