成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

瀏覽:3日期:2023-05-02 17:43:51

創建之前項目之前 記得改一下 maven 提高下載Pom速度

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

記得 setting 中要改 maven 改成 阿里云的。具體方法 網上查第一步 搭建parents 項目,為maven項目 ,不為springboot 項目 記得修改groupId

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

第二步 搭建多個子模塊, honor-dao honor-manager honor-common記得創建 honor-manager 的時候 要把他的gruopId 改成com.honor.manager

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

這里爆紅的原因是 因為 我做到后面然后忘記截屏了,返回來做。實際我已經創建了 ,所以這個步驟是對的。按照這個做法,創建 honor-dao honor-manager honor-common,記得創建 honor-manager 的時候 要把他的gruopId 改成com.honor.manager

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

第三步 在 honor-manager 下分別創建 honor-manager-fc(maven) honor-manager-user(maven) honor-manager-boot (springboot,記得要使用springboot創建)創建時候 有兩個坑 第一個是 父級 別選錯 。他一般會默認 選第一級別,就是 honor 但是我們要繼承的是 honor-manager第二個是路徑 別寫錯

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

第四步 開始對各大 Pom 進行整合 dao 中一般需要引入 common ,common 一般不需要引 其他模塊,然后呢 manager 中要同時引入dao 和 common第一個是 honor 父級的 pom

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <groupId>com.honor</groupId> <artifactId>phone</artifactId> <packaging>pom</packaging> <version>1.0-SNAPSHOT</version> <modules> <module>honor-dao</module> <module>honor-common</module> <module>honor-manager</module> </modules> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.7.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <honor-common>1.0-SNAPSHOT</honor-common> <honor-dao>1.0-SNAPSHOT</honor-dao> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> <skipTests>true</skipTests> <hutool.version>4.5.7</hutool.version> <swagger2.version>2.7.0</swagger2.version> <mybatis-generator.version>1.3.7</mybatis-generator.version> <mybatis.version>3.4.6</mybatis.version> <postgresql.version>42.2.12</postgresql.version> <spring-data-commons.version>2.1.5.RELEASE</spring-data-commons.version> <jjwt.version>0.9.0</jjwt.version> <aliyun-oss.version>2.5.0</aliyun-oss.version> <gson.version>2.8.5</gson.version> <log4j2.version>2.13.3</log4j2.version> <mybatis-plus.version>3.1.0</mybatis-plus.version> <activiti.version>6.0.0</activiti.version> <poi.version>4.1.2</poi.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions><!-- 去掉默認配置 --> <!--<exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion>--> <exclusion> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> </exclusion> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </exclusion> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> </exclusions> </dependency> <!--<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency>--> <!-- 移除Tomcat之后會報錯,加入下面的依賴,使用外部容器 --> <!--<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>${log4j2.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${log4j2.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-jul</artifactId> <version>${log4j2.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>${log4j2.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>5.5.0</version> <scope>test</scope> </dependency> <dependency> <groupId>com.honor</groupId> <artifactId>honor-common</artifactId> <version>${honor-common}</version> </dependency> <dependency> <groupId>com.honor</groupId> <artifactId>honor-dao</artifactId> <version>${honor-dao}</version> </dependency> <!--阿里巴巴連接池--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.20</version> </dependency> <!--Swagger-UI API文檔生產工具--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>${swagger2.version}</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>${swagger2.version}</version> </dependency> <!-- MyBatis--> <!--<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>${mybatis.version}</version> </dependency>--> <!-- mybatis plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>${mybatis-plus.version}</version> </dependency> <!--mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> <version>8.0.13</version> </dependency> <!--SpringData工具包--> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-commons</artifactId> <version>${spring-data-commons.version}</version> </dependency> <!--JWT(Json Web Token)登錄支持--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>${jjwt.version}</version> </dependency> <!--Google的JSON解析工具--> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>${gson.version}</version> </dependency> <!-- https://mvnrepository.com/artifact/net.sf.json-lib/json-lib --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency> <!-- https://mvnrepository.com/artifact/org.activiti/activiti-engine --> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-engine</artifactId> <version>${activiti.version}</version> <exclusions> <exclusion> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> </exclusion> </exclusions> </dependency> <!--沒有會引起mybaits plus通用mapper和activity的沖突--> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-jpa</artifactId> <version>${activiti.version}</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>${poi.version}</version> </dependency> <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi.version}</version> </dependency> </dependencies> </dependencyManagement></project>

第二個是honor-common

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'> <parent> <artifactId>phone</artifactId> <groupId>com.honor</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>honor-common</artifactId> <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-annotation</artifactId> <version>3.1.0</version> <scope>compile</scope> </dependency> </dependencies></project>

第三個是honor-dao的 pom

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'> <parent> <artifactId>phone</artifactId> <groupId>com.honor</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>honor-dao</artifactId> <dependencies> <dependency> <groupId>com.honor</groupId> <artifactId>honor-common</artifactId> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> </dependencies></project>

第四個是honor-manager的

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'> <parent> <artifactId>phone</artifactId> <groupId>com.honor</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>com.honor.manager</groupId> <artifactId>honor-manager</artifactId> <packaging>pom</packaging> <modules> <module>honor-manager-txn1</module> <module>honor-manager-user1</module> <module>honor-manager-boot</module> </modules> <dependencies> <dependency> <groupId>com.honor</groupId> <artifactId>honor-common</artifactId> </dependency> <dependency> <groupId>com.honor</groupId> <artifactId>honor-dao</artifactId> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <dependencyManagement> <dependencies> <dependency> <groupId>com.honor.manager</groupId> <artifactId>honor-manager-boot</artifactId> <version>1.0-SNAPSHOT</version> </dependency> <dependency> <groupId>com.honor.manager</groupId> <artifactId>>honor-manager-txn1</artifactId> <version>1.0-SNAPSHOT</version> </dependency> <dependency> <groupId>com.honor.manager</groupId> <artifactId>>honor-manager-user1</artifactId> <version>1.0-SNAPSHOT</version> </dependency> </dependencies> </dependencyManagement></project>

然后 是 honor-manager-user

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'> <parent> <artifactId>honor-manager</artifactId> <groupId>com.honor.manager</groupId> <version>1.0-SNAPSHOT</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>honor-manager-user1</artifactId> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies></project>

然后 是honor-manager-boot記得boot 要引入 txn1 和 user的依賴,記得要把parents 要改一下,是為honor-manager.

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <parent> <artifactId>honor-manager</artifactId> <groupId>com.honor.manager</groupId> <version>1.0-SNAPSHOT</version> </parent> <groupId>com.honor.manager</groupId> <artifactId>honor-manager-boot</artifactId> <version>0.0.1-SNAPSHOT</version> <name>honor-manager-boot</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>com.honor.manager</groupId> <artifactId>honor-manager-user1</artifactId> <version>1.0-SNAPSHOT</version> </dependency> <dependency> <groupId>com.honor.manager</groupId> <artifactId>honor-manager-txn1</artifactId> <version>1.0-SNAPSHOT</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter</artifactId> <version>RELEASE</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build></project>

第二階段 開始測試 首先搭建數據庫,做個簡單的User 表測試就行了

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

然后搭建 beans

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

User 的內容

package com.honor.common.beans;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.annotation.TableId;import lombok.Data;import lombok.EqualsAndHashCode;import lombok.experimental.Accessors;@Data@EqualsAndHashCode(callSuper = false)@Accessors(chain = true)public class User { @TableId(type = IdType.AUTO) private Integer id; private String username; private String password;}

第二部 dao層

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

UserMapper接口

package com.honor.mapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper;import com.honor.common.beans.User;import org.apache.ibatis.annotations.Mapper;import java.util.List;@Mapperpublic interface UserMapper extends BaseMapper<User> {}

UserMapper.xml

<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE mapper PUBLIC '-//mybatis.org//DTD Mapper 3.0//EN' 'http://mybatis.org/dtd/mybatis-3-mapper.dtd'><mapper namespace='com.honor.mapper.UserMapper'> <resultMap type='com.eft.common.beans.User'/></mapper>

第三部分 springboot 的application 中加入掃描包的注解

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

@ServletComponentScan @MapperScan('com.honor.mapper')

然后編寫application.yml 文件

server: port: 8880 servlet: context-path: /honor-manager spring: application: name: users datasource: type: com.alibaba.druid.pool.DruidDataSource driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/eft?characterEncoding=UTF-8&serverTimezone=UTC&useSSL=true username: root password: 111111mybatis-plus: mapper-locations: - classpath*:com/honor/mapper/*.xml check-config-location: truedebug: true

緊接著編寫 userController 進行測試一定要前綴一樣!這里注意要前綴一樣,要不 掃描不到

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

UserController代碼

package com.honor.manager.controller;import com.honor.common.beans.User;import com.honor.mapper.UserMapper;import org.springframework.http.MediaType;import org.springframework.web.bind.annotation.*;import javax.annotation.Resource;import java.util.Map;@RestControllerpublic class UserController { @Resource UserMapper userMapper; @RequestMapping( value = '/api/user', method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_UTF8_VALUE ) @ResponseBody public User read(@RequestParam Map<String, Object> params) { return userMapper.selectById('1'); } @GetMapping('/api/test') public String hello() { return 'hello'; }}

訪問 http://localhost:8880/honor-manager/api/user

springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)

此 多級模塊的項目就搭建成功了!

總結

到此這篇關于springboot+idea+maven 多模塊項目搭建的詳細過程(連接數據庫進行測試)的文章就介紹到這了,更多相關springboot+idea+maven 多模塊項目搭建 內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美日韩日日摸| 99久久夜色精品国产网站| 99re6这里只有精品视频在线观看| 欧美羞羞免费网站| 美国十次综合导航| 在线观看欧美精品| 美女免费视频一区二区| 欧美在线一区二区| 久久精品国产色蜜蜜麻豆| 色美美综合视频| 日欧美一区二区| 久久精品女人的天堂av| 亚洲三级在线免费| 日韩一级在线| 午夜亚洲国产au精品一区二区| 久久久久在线| 久久99国产精品免费| 91精品国模一区二区三区| 国内精品伊人久久久久av影院 | 国产综合成人久久大片91| 欧洲av在线精品| 麻豆一区二区在线| 欧美一区二区精品| www.亚洲人| 国产调教视频一区| 欧美激情视频一区二区三区在线播放 | 欧美bbbxxxxx| 国产日产欧美一区二区视频| 国产精品草草| 亚洲最大色网站| 久久最新视频| 国产一区二区三区在线观看免费视频 | 久久综合久久综合九色| 欧美视频日韩| 有码一区二区三区| 久久一区国产| 国产精品1024| 久久这里都是精品| 亚洲性图久久| 亚洲成人免费电影| 欧美视频一区二区在线观看| 豆国产96在线|亚洲| 久久精品亚洲国产奇米99| 亚洲成人在线| 日本在线不卡视频| 欧美成人性战久久| 亚洲国产免费看| 免费人成精品欧美精品| 日韩三区在线观看| 午夜国产精品视频免费体验区| 亚洲欧美福利一区二区| 久久最新视频| 国产激情一区二区三区四区| 久久免费午夜影院| 亚洲作爱视频| 久久不见久久见免费视频7| 精品国产乱子伦一区| 国产综合自拍| 日韩vs国产vs欧美| 日韩视频免费直播| 最新日韩欧美| 黄一区二区三区| 中文字幕不卡在线观看| 色偷偷88欧美精品久久久| 不卡视频免费播放| 一区二区三区中文在线| 欧美精品久久一区| 午夜亚洲福利| 美日韩黄色大片| 国产亚洲欧美激情| 色先锋aa成人| 欧美高清日韩| 免费成人在线影院| 国产肉丝袜一区二区| 久久久av水蜜桃| 波多野结衣在线aⅴ中文字幕不卡| 亚洲欧美日韩国产成人精品影院| 欧美日韩激情一区| 亚洲成色最大综合在线| 激情五月激情综合网| 中文字幕第一区| 欧美在线观看一区二区| 99国产精品99久久久久久| 午夜日韩在线观看| 久久蜜桃av一区二区天堂| 亚洲自啪免费| eeuss鲁片一区二区三区在线看| 午夜精品久久久久久| 久久精品一区蜜桃臀影院| 在线观看区一区二| 激情综合久久| 成人在线综合网站| 偷偷要91色婷婷| 国产精品视频在线看| 欧美日韩电影一区| 99精品免费视频| 成人精品电影在线观看| 亚洲mv在线观看| 国产性天天综合网| 欧美人与禽zozo性伦| 在线亚洲美日韩| 99久久婷婷国产| 麻豆91在线看| 一区二区三区精品视频在线| 精品欧美乱码久久久久久1区2区| 欧美亚洲自偷自偷| 欧美呦呦网站| 久久精品国产亚洲高清剧情介绍| 亚洲欧美aⅴ...| 精品国产伦一区二区三区免费 | 欧美极品美女视频| 欧美视频自拍偷拍| 国产精品丝袜xxxxxxx| 欧美福利精品| 粉嫩嫩av羞羞动漫久久久| 五月婷婷激情综合| 国产精品久久网站| 精品日韩一区二区| 久久国产直播| 精久久久久久| 91麻豆成人久久精品二区三区| 日韩电影在线看| 亚洲视频一二三区| 精品久久久久久久人人人人传媒| 一本大道久久a久久精二百| 欧美日韩岛国| 国产精品亚洲人在线观看| 亚洲成人自拍一区| 亚洲欧美成人一区二区三区| 国产亚洲1区2区3区| 日韩小视频在线观看专区| 欧美亚洲一区二区在线观看| 国产日韩欧美在线播放不卡| 欧美福利影院| av午夜一区麻豆| 丁香婷婷综合激情五月色| 另类调教123区 | 亚洲精品美国一| 中文字幕 久热精品 视频在线| 91精品国产综合久久精品图片| 欧美精品 国产精品| 在线看国产日韩| 免费在线国产精品| 国产美女诱惑一区二区| 亚洲久久在线| 亚洲午夜精品国产| 欧美日本久久| 色综合中文字幕国产 | 亚洲女与黑人做爰| 国产精品国产自产拍高清av王其| 欧美成人vr18sexvr| 日韩欧美一区二区在线视频| 欧美精品 日韩| 欧美三级三级三级爽爽爽| 一本大道综合伊人精品热热 | 韩国av一区| 欧美/亚洲一区| 99国产精品久久久久| 成人福利电影精品一区二区在线观看| 国产精品亚洲一区二区三区妖精 | 亚洲欧美日韩精品久久久久| 国产喂奶挤奶一区二区三区| 久久毛片高清国产| 26uuu成人网一区二区三区| 日韩一区二区三区电影在线观看| 欧美另类久久久品| 欧美肥胖老妇做爰| 欧美一二三区精品| 日韩欧美专区在线| 日韩欧美中文字幕精品| 日韩欧美电影一区| www国产精品av| 国产亚洲精久久久久久| 国产精品日韩成人| 综合久久久久综合| 一区二区在线观看免费 | 中文字幕字幕中文在线中不卡视频| 国产精品高潮呻吟| 亚洲欧美韩国综合色| 一卡二卡三卡日韩欧美| 亚洲成人动漫在线观看| 婷婷开心久久网| 麻豆一区二区三| 高清国产一区二区| 91视频观看视频| 亚洲无吗在线| 亚洲欧美日韩精品在线| 久久欧美肥婆一二区| 精品视频一区二区不卡| 日韩一区二区三区av| 337p粉嫩大胆噜噜噜噜噜91av | 国内精品在线播放| 成人高清免费观看| 国产一区二区主播在线| 久久综合九色综合欧美亚洲| 国产偷自视频区视频一区二区| 欧美三区在线观看| 欧美一区二区三区日韩视频| 久久久久久一二三区| 成人欧美一区二区三区在线播放|