日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Gradle 简单使用

發(fā)布時(shí)間:2023/12/3 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Gradle 简单使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • 創(chuàng)建Gradle項(xiàng)目
        • dependencies.gradle
        • gradle.properties
        • build.gradle
    • Gradle配置文件詳解
        • dependency-management 插件
        • SpringBootPlugin 插件
    • 多模塊
    • 熱部署

創(chuàng)建Gradle項(xiàng)目


dependencies.gradle

ext.versions = [ // 定義所有要使用的版本號springboot: '2.4.1' // SpringBoot版本號 ] ext.libraries = [ // 定義所有的依賴庫'spring-boot-gradle-plugin': "org.springframework.boot:spring-boot-gradle-plugin:${versions.springboot}" ]

gradle.properties

project_group=com.wyy project_version=1.0.0 project_jdk=8

build.gradle

buildscript { // 定義腳本使用資源apply from: 'dependencies.gradle' // 引入所需要的依賴庫文件repositories { // 腳本資源倉庫maven { url 'https://maven.aliyun.com/repository/public' }}dependencies { // 依賴庫classpath libraries.'spring-boot-gradle-plugin'} }group project_group version project_version apply from: 'dependencies.gradle' // 引入所需要的依賴庫文件 def env = System.getProperty("env") ?: 'dev' // 獲取env環(huán)境屬性subprojects { // 子模塊apply plugin: 'java' // 引入之前的插件apply plugin: 'org.springframework.boot' // 引入之前的插件apply plugin: 'io.spring.dependency-management' // 引入之前的插件sourceCompatibility = project_jdk // 本次項(xiàng)目都是基于JDK-8版本編寫的targetCompatibility = project_jdk // 本次項(xiàng)目都是基于JDK-8版本編寫的repositories { // 配置Gradle倉庫def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'all {ArtifactRepository repo ->if (repo instanceof MavenArtifactRepository) {def url = repo.url.toString()if (url.startsWith('https://repo1.maven.org/maven2')) {project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."remove repo}if (url.startsWith('https://jcenter.bintray.com/')) {project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."remove repo}}}maven { url ALIYUN_REPOSITORY_URL } // 設(shè)置阿里云倉庫maven { url ALIYUN_JCENTER_URL } // 設(shè)置阿里云倉庫}dependencies { // 公共依賴庫管理compile('org.springframework.boot:spring-boot-devtools') // 允許進(jìn)行項(xiàng)目的熱部署}sourceSets { // 源代碼目錄配置main { // main及相關(guān)子目錄配置java { srcDirs = ['src/main/java'] }resources { srcDirs = ['src/main/resources', "src/main/profiles/$env"] }}test { // test及相關(guān)子目錄配置java { srcDirs = ['src/test/java'] }resources { srcDirs = ['src/test/resources'] }}}test { // 配置測試任務(wù)useJUnitPlatform() // 使用JUnit測試平臺}// 最終生成的jar文件名稱:baseName-version-classifier.extensiontask sourceJar(type: Jar, dependsOn: classes) { // 源代碼的打包任務(wù)archiveClassifier = 'sources' // 設(shè)置文件的后綴from sourceSets.main.allSource // 所有源代碼的讀取路徑}task javadocTask(type: Javadoc) { // JavaDoc文檔打包任務(wù)options.encoding = 'UTF-8' // 設(shè)置文件編碼source = sourceSets.main.allJava // 定義所有的Java源代碼}task javadocJar(type: Jar, dependsOn: javadocTask) { // 先生成JavaDoc再打包archiveClassifier = 'javadoc' // 文件標(biāo)記類型from javadocTask.destinationDir // 通過JavadocTask任務(wù)中找到目標(biāo)路徑}tasks.withType(Javadoc) { // 文檔編碼配置options.encoding = 'UTF-8' // 定義編碼}tasks.withType(JavaCompile) { // 編譯編碼配置options.encoding = 'UTF-8' // 定義編碼}artifacts { // 最終的打包的操作任務(wù)archives sourceJar // 源代碼打包archives javadocJar // javadoc打包}gradle.taskGraph.whenReady { // 在所有的操作準(zhǔn)備好后觸發(fā)tasks.each { task -> // 找出所有的任務(wù)if (task.name.contains('test')) { // 如果現(xiàn)在發(fā)現(xiàn)有test任務(wù)// 如果將enabled設(shè)置為true表示要執(zhí)行測試任務(wù),如果設(shè)置為false表示不執(zhí)行測試任務(wù)task.enabled = true}}}[compileJava, compileTestJava, javadoc]*.options*.encoding = 'UTF-8' // 編碼配置 } project('microboot-web') { // 子模塊dependencies { // 配置子模塊依賴compile(project(':microboot-common')) // 引入其他子模塊compile('org.springframework.boot:spring-boot-starter-web') // 引入SpringBoot依賴} } project('microboot-common') { // 子模塊dependencies {} // 配置子模塊依賴 }

在 公共子模塊 的 build.gradle 中添加如下配置

jar { enabled = true} // 允許打包為jar文件 bootJar { enabled = false } // 不允許打包為Boot執(zhí)行文件 javadocTask { enabled = false } // 不需要打包為doc文件

Gradle倉庫 也可以這樣

repositories { // 配置Gradle倉庫mavenLocal()maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }mavenCentral()jcenter()}

可以在 subprojects {} 子模塊中加入 版本控制插件

dependencyManagement {// 版本控制插件imports {mavenBom libraries.'spring-cloud-dependencies' // SpringCloud依賴管理mavenBom libraries.'spring-cloud-alibaba-dependencies' // SpringCloudAlibaba依賴管理}}

公共依賴庫管理 ( 但是需要在 dependencies.gradle 中加入 JUnit 和 lombok 依賴 )

dependencies { // 公共依賴庫管理compile('org.springframework.boot:spring-boot-devtools') // 項(xiàng)目熱部署// 以下為測試環(huán)境的相關(guān)依賴配置testImplementation('org.springframework.boot:spring-boot-starter-test') {exclude group: 'junit', module: 'junit' // 移除Junit4}testImplementation(enforcedPlatform(libraries.'junit-bom')) // 綁定為JUnit5運(yùn)行testImplementation(libraries.'junit-platform-commons') // Junit5測試組件testImplementation(libraries.'junit-platform-engine') // Junit5測試組件testImplementation(libraries.'junit-jupiter-api') // Junit5測試組件testImplementation(libraries.'junit-vintage-engine') // Junit5測試組件testImplementation(libraries.'junit-jupiter-engine') // Junit5測試組件testImplementation(libraries.'junit-platform-launcher') // Junit5測試組件// 以下為Lombok插件的相關(guān)依賴配置compileOnly(libraries.'lombok') // 編譯時(shí)生效annotationProcessor(libraries.'lombok') // 注解時(shí)生效}

上面為多模塊開發(fā),單模塊時(shí)的 build.gradle ( 去掉subprojects {} ,但是保留里面配置項(xiàng),repositories{} 有多種寫法,dependencies{}中配置就不再是公共模塊配置,而只是此依賴項(xiàng) )

Gradle配置文件詳解

初始

版本號

倉庫

版本號管理

dependency-management 插件

但是如果采用的是此類的配置方式就會存在有一個(gè)比較麻煩的問題,因?yàn)樵赟pringBoot里面要引入的相關(guān)的
starters依賴庫是非常多的(SpringBoot官方文檔告訴大家的),就可能該變量會被引用無數(shù)次,這樣的項(xiàng)目結(jié)構(gòu)管理有些重復(fù)了,所以如果要想解決這個(gè)重復(fù)的SpringBoot-Xxx-Starter-Xxx依賴庫的版本配置問題,那么最佳的做法就可以考慮引入一些插件

1、 【Maven 倉庫】通過 Maven的中央倉庫查詢插件當(dāng)前的版本號:

implementation group: 'io.spring.dependency-management", name: 'io.spring.dependency-management.gradle.plugin', version: '1.0.11.RELEASE', ext: 'pom'

2、【firstboot項(xiàng)目】修改build.gradle配置文件,設(shè)置插件的引用:

此時(shí)

可以去掉版本號

此時(shí)沒有在項(xiàng)目之中引入依賴庫的位置上繼續(xù)進(jìn)行版本號的定義,而是在頂部將所有的版本號都固定好了。

雖然這個(gè)時(shí)候已經(jīng)合理的搭建了一個(gè)SpringBoot項(xiàng)目,但是依然有的同學(xué)會認(rèn)為這樣手工的配置形式實(shí)在是過于繁瑣了,所以可以考慮直接利用Spring所給出的官方構(gòu)建工具完成: start.spring.io

引入dependency-management 插件后,gradle會增加一些命令

此時(shí)存在有了一個(gè)bootJar任務(wù),這個(gè)任務(wù)就是讓當(dāng)前的項(xiàng)目以SpringBoot方式運(yùn)行: gradle bootRun,下面通過命令行的方式來基于此命令實(shí)現(xiàn)SpringBoot的運(yùn)行:

在SpringBoot項(xiàng)目開發(fā)完成之后肯定要進(jìn)行項(xiàng)目的打包處理,而在進(jìn)行打包處理的時(shí)候,往往采用的默認(rèn)命令: gradlebuild,但是在引入了SpringBoot 插件之后SpringBoot提供了一個(gè)默認(rèn)的“bootJar”打包任務(wù),所以就希望可以將build任務(wù)(iar任務(wù))與bootRun (bootlar)合并在一起,既然有這樣的要求,就可以考慮通過一個(gè)專屬的插件來完成

SpringBootPlugin 插件

在配置文件最上方引入插件,并刪掉此部分

加入這兩個(gè)插件

修改寫法

現(xiàn)在所有與SpringBoot有關(guān)的版本編號統(tǒng)一都交給了“spring-boot-gradle-plugin”來定義了,而后相關(guān)的任務(wù)也會自動的進(jìn)行關(guān)聯(lián)。

多模塊

1、【IDEA工具】創(chuàng)建一個(gè)新的Gradle項(xiàng)目:microboot

2.【microboot項(xiàng)目】修改gradle.properties資源文件配置相關(guān)的項(xiàng)目屬性:

3、【microboot項(xiàng)目】創(chuàng)建“dependecies.gradle”文件,這個(gè)文件實(shí)現(xiàn)所有項(xiàng)目之中依賴庫版本的定義:

4、【microboot項(xiàng)目】修改build.gradle配置文件,引入相關(guān)的子配置文件:

改為

改 group、version、引入依賴庫文件、配置子模塊、env 是配合源代碼測試和任務(wù)相關(guān)環(huán)境使用

子模塊配置

subprojects { // 子模塊apply plugin: 'java' // 引入之前的插件apply plugin: 'org.springframework.boot' // 引入之前的插件apply plugin: 'io.spring.dependency-management' // 引入之前的插件sourceCompatibility = project_jdk // 本次項(xiàng)目都是基于JDK-11版本編寫的targetCompatibility = project_jdk // 本次項(xiàng)目都是基于JDK-11版本編寫的repositories { // 配置Gradle倉庫def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'all {ArtifactRepository repo ->if (repo instanceof MavenArtifactRepository) {def url = repo.url.toString()if (url.startsWith('https://repo1.maven.org/maven2')) {project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."remove repo}if (url.startsWith('https://jcenter.bintray.com/')) {project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."remove repo}}}maven { url ALIYUN_REPOSITORY_URL } // 設(shè)置阿里云倉庫maven { url ALIYUN_JCENTER_URL } // 設(shè)置阿里云倉庫}dependencies { // 公共依賴庫管理}sourceSets { // 源代碼目錄配置main { // main及相關(guān)子目錄配置java { srcDirs = ['src/main/java'] }resources { srcDirs = ['src/main/resources', "src/main/profiles/$env"] }}test { // test及相關(guān)子目錄配置java { srcDirs = ['src/test/java'] }resources { srcDirs = ['src/test/resources'] }}}test { // 配置測試任務(wù)useJUnitPlatform() // 使用JUnit測試平臺}// 最終生成的jar文件名稱:baseName-version-classifier.extensiontask sourceJar(type: Jar, dependsOn: classes) { // 源代碼的打包任務(wù)archiveClassifier = 'sources' // 設(shè)置文件的后綴from sourceSets.main.allSource // 所有源代碼的讀取路徑}task javadocTask(type: Javadoc) { // JavaDoc文檔打包任務(wù)options.encoding = 'UTF-8' // 設(shè)置文件編碼source = sourceSets.main.allJava // 定義所有的Java源代碼}task javadocJar(type: Jar, dependsOn: javadocTask) { // 先生成JavaDoc再打包archiveClassifier = 'javadoc' // 文件標(biāo)記類型from javadocTask.destinationDir // 通過JavadocTask任務(wù)中找到目標(biāo)路徑}tasks.withType(Javadoc) { // 文檔編碼配置options.encoding = 'UTF-8' // 定義編碼}tasks.withType(JavaCompile) { // 編譯編碼配置options.encoding = 'UTF-8' // 定義編碼}artifacts { // 最終的打包的操作任務(wù)archives sourceJar // 源代碼打包archives javadocJar // javadoc打包}gradle.taskGraph.whenReady { // 在所有的操作準(zhǔn)備好后觸發(fā)tasks.each { task -> // 找出所有的任務(wù)if (task.name.contains('test')) { // 如果現(xiàn)在發(fā)現(xiàn)有test任務(wù)// 如果將enabled設(shè)置為true表示要執(zhí)行測試任務(wù),如果設(shè)置為false表示不執(zhí)行測試任務(wù)task.enabled = true}}}[compileJava, compileTestJava, javadoc]*.options*.encoding = 'UTF-8' // 編碼配置 }

5、【microboot項(xiàng)目】創(chuàng)建一個(gè)“microboot-common”子模塊,這是一個(gè)公共的模塊,用于定義一些公共的程序類

在 公共子模塊 的 build.gradle 中添加如下配置

jar { enabled = true} // 允許打包為jar文件 bootJar { enabled = false } // 不允許打包為Boot執(zhí)行文件 javadocTask { enabled = false } // 不需要打包為doc文件

6、【microboot項(xiàng)目】創(chuàng)建一個(gè)“microboot-web”子模塊,這個(gè)模塊主要引用“microboot-common”子模塊,并且實(shí)現(xiàn)WEB程序的開發(fā)

7、【microboot項(xiàng)目】修改build.gradle配置文件,進(jìn)行子模塊的定義

project('microboot-web') { // 子模塊dependencies { // 配置子模塊依賴compile(project(':microboot-common')) // 引入其他子模塊compile('org.springframework.boot:spring-boot-starter-web') // 引入SpringBoot依賴} } project('microboot-common') { // 子模塊dependencies {} // 配置子模塊依賴 }

熱部署

在進(jìn)行java項(xiàng)目開發(fā)過程之中,最痛苦的一件事情就是每次修改之后都需要重新啟動應(yīng)用程序,所以此時(shí)就會感覺到非常非常的痛苦了,為了解決這個(gè)問題在SpringBoot里面就提供了一個(gè)所謂的熱加載的機(jī)制,只要你的程序發(fā)生了變更,那么就會自動的進(jìn)行SpringBoot容器的重新啟動,而后加載新的配置。

1、【microboot項(xiàng)目】如果要想解決這種自動加載的問題,需要在項(xiàng)目之中引入一個(gè)""依賴庫

2、【IDEA工具】如果你現(xiàn)在使用的是Eclipse(STS工具),只需要引入以上的依賴就可以實(shí)現(xiàn)自動的加載了,但是如果是在IDEA工具里面,則還需要進(jìn)行一些配置:【File】【Settings】

3、【IDEA工具】僅僅配置以上的選項(xiàng)還不能夠支持自動的部署處理,如果要想實(shí)現(xiàn)部署的自動配置,那么還需要在IDEA工具里面進(jìn)行一些配置的注冊,按下一個(gè)組合鍵:" CTRL + SHIFT + ALT + / "



4、【[IDEA工具】當(dāng)所有的配置都已經(jīng)完成之后,就需要重新啟動IDEA 工具才可以實(shí)現(xiàn)自動的熱部署

在每次代碼修改并且保存之后都會自動的重新啟動SpringBoot容器,實(shí)際上這個(gè)時(shí)候的啟動并不是整個(gè)容器的重新啟動,而是內(nèi)部的部分程序類的啟動。

實(shí)際上所謂的熱部署本質(zhì)上是將整個(gè)的類加載器進(jìn)行了拆分,在沒有引入“devtools”工具的時(shí)候,所有的系統(tǒng)類和用戶的程序類都使用同一個(gè)類加載器進(jìn)行加載,但是當(dāng)引入了“devtools”工具的時(shí)候,系統(tǒng)類有系統(tǒng)類的加載器,而程序類有程序類的加載器,此時(shí)實(shí)際上就是程序類的加載器進(jìn)行重新工作,重新啟動,這樣的啟動要比整個(gè)項(xiàng)目的重新啟動速度更快一些。

總結(jié)

以上是生活随笔為你收集整理的Gradle 简单使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

国产999精品久久久久久 | 成人av片免费看 | 久久国产精品一区二区三区 | 欧美日韩国产欧美 | 久久视频在线 | av一区二区在线观看中文字幕 | 久久第四色 | 91麻豆精品一区二区三区 | 中国成人一区 | 日本女人在线观看 | 在线亚洲观看 | 四虎国产精品成人免费影视 | 欧美日韩免费观看一区=区三区 | 五月天色中色 | 成人av电影在线播放 | 精品福利片 | 四虎在线永久免费观看 | 日韩精品中文字幕在线观看 | 日韩影视在线观看 | 免费观看一级 | 日本一区二区三区免费看 | 996久久国产精品线观看 | 99色视频| 欧美午夜一区二区福利视频 | 最新黄色av网址 | 女人18片毛片90分钟 | 国产视频一区二区三区在线 | 日韩大片在线免费观看 | 免费99视频 | 国产精品尤物视频 | 色多多污污 | 日日夜夜天天操 | 国产午夜精品免费一区二区三区视频 | 久久精品国产美女 | 久久婷婷一区 | 国产福利精品在线观看 | 国产精品大片免费观看 | 国产高清成人av | 日本久久久久久 | 久草www| 天天操夜夜操国产精品 | 日韩色一区二区三区 | 国产激情久久久 | 97综合在线 | 久久综合九色综合久久久精品综合 | 午夜视频在线观看一区二区 | 综合久久久久久 | 91麻豆看国产在线紧急地址 | 亚洲影院一区 | 国产精品久久久久久久久久白浆 | 在线观看韩日电影免费 | 中文字幕免费在线 | 99久久99久久精品 | www.久久久 | 国产 日韩 在线 亚洲 字幕 中文 | 国产明星视频三级a三级点| 午夜丁香视频在线观看 | 亚洲人在线7777777精品 | 亚洲精品91天天久久人人 | 成人在线观看你懂的 | 色婷婷影视 | 色天天天| 夜夜视频 | 97在线视频免费观看 | www.久久色.com | 91精品国自产在线偷拍蜜桃 | 人人添人人澡人人澡人人人爽 | 国产自制av | 丁香九月婷婷综合 | 91中文字幕在线播放 | 久久久久久久久久久成人 | 992tv在线观看| 黄色国产高清 | 视频91| 99麻豆久久久国产精品免费 | 91桃色视频 | 精品在线观看国产 | 国产精品理论片在线播放 | 国偷自产中文字幕亚洲手机在线 | 免费在线视频一区二区 | 福利视频一区二区 | 欧美视频一区二 | 亚洲97在线 | 国产亚洲一级高清 | 欧美日韩一区二区三区视频 | 国际精品久久 | 99热超碰在线 | 最近2019年日本中文免费字幕 | 国产91精品在线播放 | 综合国产在线 | 黄色三级免费片 | 伊人五月天综合 | 国产福利中文字幕 | 国产a网站 | 一区精品在线 | 中文字幕在线观看1 | 夜夜躁天天躁很躁波 | 国产日本三级 | 久久爱资源网 | 最新不卡av | 成人在线你懂得 | 福利一区在线 | 亚洲精品视 | 天天激情在线 | 视频在线91| 日韩在线视频观看免费 | 天天爱天天舔 | 欧美日韩国产页 | 日本最新一区二区三区 | 在线电影 一区 | 中文字幕一区二区三区在线视频 | 香蕉精品在线观看 | 黄色视屏av | 一区二区三区高清在线观看 | 99久久婷婷国产综合精品 | 成人97人人超碰人人99 | 日韩视频一区二区三区在线播放免费观看 | 亚洲精品国内 | 免费午夜在线视频 | 免费日韩一区二区三区 | 亚洲国产中文在线观看 | 亚洲黄色一级大片 | 国产精品久久久久久一区二区三区 | 日韩视频www | 亚洲欧美综合精品久久成人 | 天天透天天插 | 日韩视频二区 | 六月丁香婷婷网 | 97超碰在线免费 | 欧美日韩国产成人 | 亚洲狠狠操 | 亚洲国产欧美一区二区三区丁香婷 | 91福利专区| 高清免费在线视频 | 国产视频久 | 不卡视频国产 | 欧美精品乱码久久久久久按摩 | 五月婷在线播放 | 久久综合九色九九 | 91在线亚洲| 国产精品成人久久久久久久 | 碰超人人| 91久久精品一区二区三区 | 亚洲精品国产第一综合99久久 | 国产乱码精品一区二区三区介绍 | 九色最新网址 | 中文字幕在线电影 | 色资源网免费观看视频 | 国产亚洲精品久久久久久久久久久久 | 日韩亚洲国产中文字幕 | 亚洲精品免费在线观看视频 | av解说在线 | 色悠悠久久综合 | 天天射天天| 精品久久久久久久久亚洲 | 亚洲一区二区天堂 | 深夜精品福利 | 日韩美女免费线视频 | 久久国产午夜精品理论片最新版本 | 91在线看免费 | 一区二区三区四区五区在线视频 | 亚洲精品在线电影 | 久久私人影院 | 久草精品在线播放 | 一个色综合网站 | 91精品国自产拍天天拍 | 黄视频色网站 | 色欧美日韩 | 狠狠色狠狠色综合系列 | 久草在线视频免费资源观看 | 最新av在线播放 | 亚洲色图27p | 99精品视频精品精品视频 | 国产麻豆视频免费观看 | 天天色天天射天天综合网 | 在线观看日韩一区 | 久久综合五月天 | 一区二区三区久久 | 国产女人40精品一区毛片视频 | 天天射天天操天天色 | 日韩在线国产 | 91 在线视频 | 成人在线免费看视频 | 欧美亚洲一区二区在线 | av短片在线| 不卡视频在线看 | 国产精品www | 日韩色一区二区三区 | 亚洲成人免费 | 久草视频免费观 | 91探花在线视频 | 久久影院一区 | 精品在线视频播放 | 六月丁香婷婷在线 | 在线观看免费国产小视频 | 日韩欧美在线播放 | a级国产乱理论片在线观看 伊人宗合网 | 国语黄色片| 久久伊人操| 少妇bbw撒尿 | 欧美日韩在线播放 | www在线观看国产 | 国产在线播放一区 | 国产精品一区欧美 | 手机在线看永久av片免费 | 国产一区电影在线观看 | 亚洲综合在线视频 | 欧美一级黄色视屏 | 久久精品电影网 | 人人爽夜夜爽 | 精品中文字幕视频 | 久草视频视频在线播放 | 日日日视频 | 天天干天天拍天天操 | 91正在播放 | 中文在线免费看视频 | 小草av在线播放 | 国产精品porn | 亚洲毛片在线观看. | 亚洲美女在线一区 | 97超碰中文字幕 | 973理论片235影院9 | 亚洲日本va午夜在线影院 | 日韩欧美一区二区三区在线观看 | 国产va精品免费观看 | 在线观看精品一区 | 在线免费观看成人 | 日本久热| 不卡中文字幕在线 | 狠狠操狠狠干天天操 | 精品视频网站 | www激情网 | 欧美一二三区播放 | av色综合 | 日本超碰在线 | 久久露脸国产精品 | 黄色影院在线播放 | www.av免费观看 | 国产91免费在线观看 | 在线观看亚洲电影 | 久久免费美女视频 | 久久99精品久久只有精品 | 久久精品视频网 | 久热免费 | 娇妻呻吟一区二区三区 | 天天干,夜夜爽 | 国产成视频在线观看 | 久久av观看 | 久久久久久久久久久黄色 | 九九九九免费视频 | 久久久免费观看视频 | 国产精品久免费的黄网站 | avsex| 91视频免费看片 | 黄色一级大片在线免费看产 | 久久精品国产精品亚洲精品 | 超碰av在线免费观看 | 91丨九色丨国产在线观看 | 精品免费久久久久久 | 日韩一级片观看 | 涩涩爱夜夜爱 | 亚洲狠狠干 | 91在线看 | 欧美成人xxx| 国产视频亚洲精品 | 国产精品理论在线观看 | 久久观看免费视频 | 香蕉视频4aa | 久久成人在线 | 国产 日韩 中文字幕 | 久久婷综合 | 欧美日本中文字幕 | 毛片一区二区 | 欧美日韩视频在线播放 | 99在线观看 | 中国一级片免费看 | 人人狠狠综合久久亚洲婷 | 国产一线在线 | 日日碰狠狠添天天爽超碰97久久 | 激情黄色av | av成人在线电影 | 国产v视频 | 国产精品破处视频 | 天天干夜夜擦 | 中文字幕一区二区三区四区在线视频 | 99精品视频网站 | 五月天激情视频在线观看 | 久久久精品网 | 国产免费嫩草影院 | 日韩美精品视频 | 美女视频网站久久 | 午夜在线国产 | av性网站 | 亚洲尺码电影av久久 | 在线视频 精品 | 欧美性免费 | 免费日韩一区二区三区 | 黄色毛片网站在线观看 | 免费看特级毛片 | 成人免费一级 | 亚洲成 人精品 | 亚洲视频在线看 | 国产高清视频在线播放 | 国产中文字幕在线观看 | 国产精品久久久久久久久久ktv | 成人av电影免费在线播放 | av福利在线免费观看 | 亚洲国产精选 | 精品国产一区二区三区久久 | 中文字幕 在线 一 二 | 在线视频 你懂得 | 欧美 日韩 国产 中文字幕 | 人人干人人艹 | 久草在线视频免费资源观看 | 婷婷亚洲综合五月天小说 | 最新日韩在线观看视频 | 国产高清绿奴videos | 成人97人人超碰人人99 | 视频二区在线 | 国产精品嫩草影视久久久 | 天天色宗合 | 在线免费中文字幕 | 国产a网站 | 中文乱幕日产无线码1区 | 亚洲狠狠丁香婷婷综合久久久 | 久久午夜精品影院一区 | 99免费观看视频 | 成人久久久久久久久久 | 国内99视频 | 亚洲精品久久激情国产片 | 成人黄色电影在线观看 | 欧美日韩视频在线观看一区二区 | 日日夜夜精品免费观看 | 在线观看完整版 | 欧美一区日韩一区 | 美女性爽视频国产免费app | 成人免费视频网站在线观看 | 精品久久久久免费极品大片 | 丁香激情网 | 免费看的黄色小视频 | 亚洲天天综合网 | 久草视频中文 | 久久久免费 | 国产精品理论在线观看 | 狠狠干干 | av亚洲产国偷v产偷v自拍小说 | 国产va在线观看免费 | 高清av免费一区中文字幕 | 日韩在线视频精品 | av线上看 | 免费精品在线视频 | 国内精品毛片 | 欧美xxxxx在线视频 | 午夜av免费观看 | 久久久国产精品视频 | a天堂免费 | 免费在线观看国产精品 | 91av在线播放视频 | 久久色中文字幕 | 深爱婷婷 | 91精品国产99久久久久久久 | 欧美日韩一级在线 | 欧美成年网站 | 日本精品久久久久久 | 欧美最猛性xxxxx(亚洲精品) | 日韩区在线观看 | 日日添夜夜添 | 欧美成人va| 国产一级黄 | 日日夜夜综合 | 天天插天天色 | 日韩在线网址 | 国产日产欧美在线观看 | 久久久久女人精品毛片九一 | 久久伊人色综合 | 日本爱爱免费视频 | 在线国产欧美 | 激情婷婷综合网 | 精品国产视频一区 | 少妇性色午夜淫片aaaze | 91国内在线| 99麻豆久久久国产精品免费 | 日韩毛片在线播放 | 色婷婷精品 | 激情影音先锋 | 97免费视频在线播放 | av蜜桃在线 | 综合精品在线 | 亚洲人成人在线 | 精品在线观看一区二区 | 国产黄影院色大全免费 | 国产手机在线精品 | 国产91国语对白在线 | 亚洲精品美女久久17c | 国产一级黄色片免费看 | 欧美激情精品久久久久久 | 国产在线观看污片 | 日韩精品黄 | 四虎影视精品永久在线观看 | 极品嫩模被强到高潮呻吟91 | 91麻豆网| 西西444www大胆无视频 | 久久久久久免费 | 久久婷婷一区二区三区 | 91黄色成人 | 日韩在线观看一区二区三区 | 99在线国产 | 国产精品久久综合 | 69av视频在线观看 | 91cn国产在线 | 国产亚洲欧美日韩高清 | 久久国际影院 | 久久精品视频中文字幕 | 久久久精品国产一区二区电影四季 | 日韩av午夜 | 国产精品久久久久久久久搜平片 | 在线国产一区二区三区 | 日本公妇在线观看高清 | 91伊人久久大香线蕉蜜芽人口 | 久久国产精品一区二区 | 婷婷在线不卡 | 精品久久一区二区 | 亚洲自拍偷拍色图 | av中文字幕在线观看网站 | 黄色片免费电影 | 狠狠插狠狠干 | 久久国产精品网站 | 激情五月激情综合网 | 国产精品久久久久久久久久 | 亚洲精品视频在线观看免费视频 | 91一区二区三区在线观看 | 久久深夜福利免费观看 | 欧美资源在线观看 | 精品在线免费观看 | av黄色大片 | 91在线精品秘密一区二区 | 一本色道久久综合亚洲二区三区 | 九九热在线免费观看 | 久久久影片| 国产在线最新 | 91在线小视频 | 免费看的黄网站 | 久久乐九色婷婷综合色狠狠182 | 欧美一区二区三区在线播放 | 欧美污网站 | 91在线视频观看 | 国产亚洲一级高清 | 久久精品直播 | 欧美999| 伊人五月在线 | 综合网伊人 | 亚洲一区二区三区在线看 | 精品一区二区av | 中文字幕av在线电影 | 香蕉在线播放 | 毛片网在线 | 久久久亚洲麻豆日韩精品一区三区 | 亚洲狠狠 | a黄色| 日韩欧美大片免费观看 | 97爱| 亚洲精品a区 | 香蕉视频网站在线观看 | 在线精品播放 | 久久久国产99久久国产一 | 国产专区视频在线 | 日韩影视在线观看 | 日韩欧美网站 | 91九色成人蝌蚪首页 | 日韩xxx视频 | 东方av免费在线观看 | 蜜桃av久久久亚洲精品 | 日日干夜夜操视频 | 国产精品久久久久久一区二区三区 | 国产精品永久 | 久草在线最新免费 | 国产电影一区二区三区四区 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 九九亚洲精品 | 日韩电影一区二区三区 | 丁香综合av | 国产精品一区二区av麻豆 | 在线观看日韩精品视频 | 天天干夜夜擦 | 国产精品亚洲片在线播放 | 激情在线网 | 国产玖玖视频 | 久久激情五月婷婷 | 视频成人永久免费视频 | 亚洲成a人片在线观看网站口工 | 在线a亚洲视频播放在线观看 | 国产亚洲精品女人久久久久久 | 久草在线视频免赞 | 欧美网址在线观看 | 亚洲三级视频 | 日韩av在线小说 | 成人理论电影 | 国产一区二区电影在线观看 | 很黄很黄的网站免费的 | 国产精品美女久久久久久久 | 草久视频在线观看 | 免费观看久久久 | 91亚洲精品在线观看 | 久久爱资源网 | 97av视频| 日本中文在线观看 | 欧美日韩一区二区三区视频 | 国内久久久久 | 日本久草电影 | 五月天亚洲婷婷 | 久久九九免费视频 | 免费在线成人av | 国产免费一区二区三区最新6 | 99久久精品无免国产免费 | 一区二区三区国产欧美 | 日韩高清网站 | 国产一区二区久久精品 | 成人av网页| 国精产品999国精产 久久久久 | 天天草天天干 | 99在线免费视频观看 | 欧美一级看片 | 欧美激情视频在线免费观看 | 亚洲精品乱码久久久久 | 黄色在线看网站 | 天天天天天天干 | 亚洲 精品在线视频 | 久久九九影视 | 免费a现在观看 | 天天色 天天 | 日韩美女一级片 | 91成人精品国产刺激国语对白 | 91九色性视频 | 天天操夜夜想 | 久草在线视频首页 | 综合久久久久久 | 欧美污网站 | 99爱在线 | 在线视频1卡二卡三卡 | 国产在线91在线电影 | 超碰com | 久久免费的精品国产v∧ | 黄色成人免费电影 | 91麻豆网站 | 国产精品视频永久免费播放 | 国产不卡免费 | 欧美福利在线播放 | 91精品免费 | 久草干| 久久av在线播放 | 亚洲一级片在线观看 | 婷婷国产视频 | 亚洲精品久久久蜜桃直播 | 人人澡人人爱 | 久久国产精品网站 | 人人爽人人搞 | 久久久久久久久久久久久9999 | 国产高清在线精品 | 亚洲精品国产欧美在线观看 | 国产一区二区三区免费观看视频 | 激情伊人五月天久久综合 | 国产黄 | 最新av在线播放 | 爱情影院aqdy鲁丝片二区 | 欧美日韩国产精品一区二区亚洲 | 国产理伦在线 | 黄色录像av | 中文字幕电影一区 | 99久久爱 | 国产精品一区久久久久 | 日本中文字幕在线看 | 91在线精品观看 | 免费在线播放黄色 | 久久综合久久综合久久综合 | 国产亚洲综合精品 | 伊人电影在线观看 | 久久免费成人精品视频 | 国产婷婷色 | 久久伦理视频 | 麻豆一区二区三区视频 | 国产三级视频在线 | 在线 国产一区 | 伊人伊成久久人综合网站 | 久久露脸国产精品 | 精品a视频 | 丁香婷婷自拍 | 欧美怡红院视频 | 亚洲另类视频在线 | 在线只有精品 | 日韩伦理一区二区三区av在线 | 中文字幕在线网址 | 日韩av一区二区在线播放 | 插插插色综合 | av资源网在线播放 | 国产一级片免费视频 | 国产精品久久艹 | 搡bbbb搡bbb视频 | 久久人人爽人人 | 午夜久久精品 | 91三级在线观看 | 91精品在线麻豆 | 免费看一级片 | 亚洲爱爱视频 | 天天综合视频在线观看 | 久久99久久99精品免观看软件 | 亚洲天堂网在线观看视频 | 欧美男同视频网站 | 狠狠的干狠狠的操 | 成人中文字幕+乱码+中文字幕 | 亚洲激色 | 色妞色视频一区二区三区四区 | 国产一级黄色免费看 | 亚洲精品黄色片 | www日韩视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产日产高清dvd碟片 | 精品亚洲欧美无人区乱码 | 亚洲精品tv久久久久久久久久 | 五月天堂网| 国产精品久久久久久久久久99 | 免费成人在线观看 | 亚洲日日日 | 天天操天天干天天综合网 | 久久久www成人免费毛片麻豆 | 欧美一区二视频在线免费观看 | 午夜精品久久久久久久99热影院 | 欧美一区二区三区免费看 | 日韩91精品 | 亚洲一区二区三区四区精品 | 2024国产精品视频 | 久久亚洲在线 | 日本在线视频网址 | 97成人精品视频在线观看 | 国产高清亚洲 | 九九综合久久 | 亚洲做受高潮欧美裸体 | 久久久免费观看视频 | 中文字幕麻豆 | 色综合天天在线 | 最新午夜 | 伊人天天狠天天添日日拍 | 毛片网站在线看 | 亚洲黄色免费 | 99久久精品国产欧美主题曲 | 美女免费av | 丝袜网站在线观看 | 91色九色 | 在线日本看片免费人成视久网 | 国产成人久 | 免费黄av| 日韩成年视频 | 天天夜操 | 天天色天天搞 | 欧美资源在线观看 | www.天天干.com| 91理论片午午伦夜理片久久 | 97视频免费在线观看 | 久久精品导航 | av高清网站在线观看 | 嫩嫩影院理论片 | 波多野结衣一区三区 | 毛片无卡免费无播放器 | 中文字幕黄色网 | 五月激情姐姐 | 丁香激情综合久久伊人久久 | 免费在线一区二区三区 | 亚洲免费不卡 | 天天干天天做天天操 | 国产在线无 | 国产精品日韩精品 | 97人人超碰在线 | 国产免费亚洲 | 国产精品成人免费一区久久羞羞 | 欧美日韩国产综合一区二区 | 亚洲国产网站 | 伊人天天狠天天添日日拍 | 韩日精品在线 | 成人在线播放网站 | 国产黄色精品在线 | 91亚洲精品在线 | 99精品色 | 日韩视频区 | 午夜精品一区二区三区在线播放 | 欧美日韩精品在线观看 | 尤物九九久久国产精品的分类 | 欧美成人在线免费观看 | 免费成人在线视频网站 | 国产美女精品在线 | 超碰97久久 | 热久久视久久精品18亚洲精品 | 午夜av一区二区三区 | 久久久久久久久久久影院 | 91av超碰 | 久草在线免费播放 | 992tv成人免费看片 | 亚洲午夜久久久久久久久久久 | 在线视频你懂 | 国产精品人人做人人爽人人添 | 久久国产香蕉视频 | 日韩精品一区二区三区电影 | 天天干.com | 欧美日韩亚洲在线观看 | 久草网在线观看 | 欧美在线一 | 国产精品资源在线 | 国产成人精品女人久久久 | 国产免费中文字幕 | 正在播放五月婷婷狠狠干 | 色偷偷av男人天堂 | 欧美一级视频在线观看 | 日本不卡123 | 日韩一级片观看 | 免费色av| 国产专区视频在线 | 久草在线费播放视频 | 天天插天天操天天干 | 久久精品永久免费 | 久久韩国免费视频 | 久草在线免费看视频 | 亚洲精品国产精品国自产在线 | 久久国产成人午夜av影院宅 | 男女精品久久 | 中午字幕在线 | 91资源在线免费观看 | 99久久精品无免国产免费 | 一区二区 不卡 | 激情久久久久久久久久久久久久久久 | 久久久久亚洲国产 | 久久少妇 | 午夜91视频 | 一区二区三区视频网站 | 国内精品久久久久影院一蜜桃 | 国产精品一区在线观看你懂的 | 在线视频一区二区 | 免费成视频 | 在线小视频 | 国产精品久久久av久久久 | 狠狠色丁香婷综合久久 | 亚洲做受高潮欧美裸体 | 色吊丝在线永久观看最新版本 | 69国产在线观看 | 六月激情网| 久久亚洲成人网 | av免费观看在线 | 久久毛片网 | 久久精品日产第一区二区三区乱码 | 婷婷丁香社区 | www.久草视频 | 人人澡人人添人人爽一区二区 | 亚洲精品国产精品国自产观看 | 亚洲精品www| 国产探花视频在线播放 | 91人人网| 中文字幕视频三区 | 麻豆综合网 | 国内精品视频在线 | 天天干天天天 | 国产精品原创av片国产免费 | 日韩三级中文字幕 | 国产在线91在线电影 | 免费在线看成人av | 毛片网站在线观看 | 中文字幕在线看视频国产中文版 | 亚洲激情视频在线观看 | 美女免费视频黄 | 国产免费a | 国语自产偷拍精品视频偷 | 日韩欧美视频免费看 | 最近中文字幕视频网 | 国产成人三级在线观看 | 超碰久热 | 天天亚洲 | 成人在线播放网站 | 色综合久久精品 | 视频精品一区二区三区 | 91丨九色丨蝌蚪丨老版 | 97视频在线观看播放 | 人人干天天干 | 精品视频久久久久久 | 永久免费毛片在线观看 | 日韩欧美高清在线观看 | 欧美一级性生活 | 亚洲免费精彩视频 | 国产黄色精品在线 | av 一区二区三区 | 日韩激情片在线观看 | av中文国产 | 国产亚洲一区二区在线观看 | 97手机电影网 | 欧美在线观看视频一区二区 | 日本性xxxxx| 99久久99久久精品国产片果冰 | 丁香高清视频在线看看 | 国产一区二区电影在线观看 | 中文字幕在线观看一区二区 | 午夜三级福利 | 青草草在线视频 | 国产精品久久久久9999 | 在线看岛国av | 久久免费视频4 | 91麻豆国产| 500部大龄熟乱视频 欧美日本三级 | 国产精品一区二区三区视频免费 | 夜夜操天天干, | 日韩欧美精品在线观看视频 | 91麻豆精品久久久久久 | 欧美精品亚洲精品日韩精品 | 最近最新mv字幕免费观看 | 日韩三级不卡 | 亚洲精品视频免费在线观看 | 狠狠操狠狠| 国产成人精品一区二区三区免费 | 蜜臀一区二区三区精品免费视频 | 国产一线二线三线在线观看 | 国产黄a三级三级 | 三上悠亚一区二区在线观看 | 一级片免费视频 | 正在播放国产一区二区 | 精品久久1 | 国产精品第52页 | 国产精品久久一区二区无卡 | 91在线最新 | 四虎海外影库www4hu | 少妇bbw搡bbbb搡bbbb | 久久免费高清视频 | 热久久国产 | 国产中文字幕免费 | 中文字幕在线观看第一页 | 黄色小说在线观看视频 | caobi视频| 日本久久影视 | 免费在线观看国产精品 | 免费在线观看成年人视频 | 欧美analxxxx | 四虎影视成人永久免费观看视频 | 精品国产亚洲一区二区麻豆 | 日韩在线观看 | 久久久亚洲精华液 | 国产精品美女毛片真酒店 | 日韩在线观看你懂的 | 911精品美国片911久久久 | 视频一区久久 | 日韩最新在线 | 97精品国产97久久久久久免费 | 综合五月| 婷婷丁香综合 | 成人在线观看日韩 | 久草在线最新 | 美腿丝袜av | 国产成人精品一区二区三区在线观看 | 揉bbb玩bbb少妇bbb | 国产精品成人免费精品自在线观看 | 黄色软件视频大全免费下载 | 91视频88av| 91在线视频免费观看 | 视频一区二区在线观看 | 久草免费福利在线观看 | 国产综合91 | 激情在线网址 | 亚洲国产美女久久久久 | 国产美女在线免费观看 | 久久久亚洲精品 | 蜜臀aⅴ精品一区二区三区 久久视屏网 | 国产成人精品一区二区三区网站观看 | 精品播放 | 91在线免费观看国产 | 国产拍揄自揄精品视频麻豆 | 色综合久久中文字幕综合网 | 精品人人爽 | 亚洲国产精品小视频 | 91av片| 国产一区在线视频观看 | 国产精品久久综合 | 国产精品一区二区三区电影 | 人人澡人摸人人添学生av | 一二三区高清 | 毛片网在线播放 | 午夜久久久久久久久久久 | 国产精品免费一区二区 | 丁香婷婷基地 | 最近中文字幕mv免费高清在线 | 青青河边草观看完整版高清 | 国产精品白虎 | 久久精品免费播放 | 国产在线精品一区 | 国产精品片| 久久亚洲免费 | 免费观看一级一片 | 国产在线精品播放 | 97超碰网| 国产香蕉久久精品综合网 | 中文字幕丝袜一区二区 | 中文字幕乱码在线播放 | 日韩在线精品一区 | 国产精品高潮久久av | 美女视频一区二区 | 丁五月婷婷| 最新av电影网址 | 国产一级小视频 | 精品国产91亚洲一区二区三区www | av网址aaa| 婷婷久久一区 | 国产99亚洲 | 欧美另类69 | 天堂v中文| av免费在线观 | 18性欧美xxxⅹ性满足 | 欧美巨乳网 | 成人免费在线观看av | 国产三级精品三级在线观看 | 四虎在线永久免费观看 | 免费特级黄色片 | 日本久久电影 | 成人啊 v | 色婷婷国产精品 | 久久国产精品久久精品国产演员表 | 992tv在线观看 | 欧美性免费| 久久99亚洲精品久久 | 91尤物国产尤物福利在线播放 | 国产成人免费精品 | 一区二区亚洲精品 | 玖玖爱免费视频 | 国产v亚洲v | 欧美一区三区四区 | 丁香花中文字幕 | 日本最新中文字幕 | 色视频在线免费观看 | 91在线影视 | 国产精品美女久久 | 激情六月婷婷久久 | 在线看片a | 久久好看免费视频 | 亚洲精品理论 | 久久成电影 | 国产精品第72页 | 在线91观看| 久久黄色片| 超碰在线最新网址 | 最新久久久 | 国产精品成人a免费观看 | 亚洲最大在线视频 | 在线观看中文字幕2021 | 日日夜夜国产 | japanesexxx乱女另类 | 国产精品久久久久久69 | 日韩av一区二区三区四区 | 人人射人人爱 | 97成人精品 | 狠狠亚洲 | 国产精品18p | 午夜手机电影 | 日韩视频图片 | 97在线免费观看 | 欧美一级专区免费大片 | 五月婷色 | 国产精品99久久久久久小说 | 国产97色在线 | 91精品国产欧美一区二区成人 | 中文字幕一区二区三区乱码不卡 | 免费日韩视 | 四虎在线影视 | 色视频在线观看免费 | 欧美久久久久久久久久久久久 | 久久人91精品久久久久久不卡 | 国产精品福利在线 | 亚洲精品网站在线 | 欧美性色综合网 | 久久精品免费 | 91精品啪在线观看国产81旧版 | 少妇自拍av| 在线观看黄网 | 国产v亚洲v | 亚洲免费精品视频 | 久久久www成人免费毛片 | 亚洲国产精品久久久久 | 日韩av资源在线观看 | 国产免费视频在线 | 中文字幕在线观看视频一区二区三区 | 日韩动漫免费观看高清完整版在线观看 | 视频在线一区二区三区 | 免费黄色激情视频 | 国产精品黄色在线观看 | 午夜体验区 | 韩国av免费 | 免费看片网址 | 欧美一二三视频 | 91精品视频免费看 | 国产成人精品av在线观 | 日产中文字幕 | 久久国产高清视频 | 国产在线精品一区二区三区 | 久久精品99久久久久久2456 | 在线看国产一区 | 成人av在线亚洲 | 天天干,天天射,天天操,天天摸 | 亚洲精品欧美专区 | 91视频亚洲 |