国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

新聞 前端
有不知道怎么安裝的嗎?File-->settings打開設置面板,找到plugins,輸入想要安裝的插件回車即可。

IntelliJ IDEA必裝插件

有不知道怎么安裝的嗎?File-->settings打開設置面板,找到plugins,輸入想要安裝的插件回車即可。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

plugins面板

1.背景圖片

目前,IDEA支持設置背景圖片。這對于廣大程序員來說無疑是個好功能。整日對著枯燥的代碼實在是會讓人疲乏。要是可以設置一張美女圖片的話。。。

設置方法:

Ctrl+Shift+A(或者help -> find action)調用彈窗后輸入Set Background Image。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

在里面設定要設置為Image的圖片,透明度調到15左右,保存即可。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

效果如圖:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

2.Maven Helper

日常開發中,可能經常會遇到jar包沖突等問題,就需要通過查看maven依賴樹來查看依賴情況。這種方式不是很高效,這里推薦一個插件,安裝之后,直接打開pom文件,即可查看依賴數,還能自動分析是否存在jar包沖突。

一旦安裝了Maven Helper插件,只要打開pom文件,就可以打開該pom文件的Dependency Analyzer視圖(在文件打開之后,文件下面會多出這樣一個tab)。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集
IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

進入Dependency Analyzer視圖之后有三個查看選項分別是:

  • Conflicts(沖突)
  • All Dependencies as List(列表形式查看所有依賴)
  • All Dependencies as Tree(樹結構查看所有依賴),并且這個頁面還支持搜索。

3.FindBugs-IDEA

FindBugs很多人都并不陌生,Eclipse中有插件可以幫助查找代碼中隱藏的bug,IDEA中也有這款插件。

使用方法很簡單,就是可以對多種級別的內容進行finbugs。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

findBugs

分析完之后會有一個視圖進行提示,詳細的說明是哪種問題。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

4.阿里巴巴代碼規約檢測

檢測JAVA代碼中存在不規范得位置然后給予提示,阿里巴巴規約插件包含三個子菜單:編碼規約掃描、關閉試試檢測功能。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

阿里巴巴代碼插件

安裝好此插件即可自動在不規范位置給與提示。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

提示

5.GsonFormat

Java開發中,經常有把json格式的內容轉成Object的需求,比如項目開始時,合作方給你提供了一個json格式request/response,這時候你就需要將其定義成一個Java類,GsonFormat這款插件可以實現該功能。

6.Lombok plugin

在Java中,我們經常會定義很多JavaBean,這些Bean需要有getter、setter、toString、equals和hashCode等方法。

通常情況下,我們可以使用IDEA的快捷鍵生成這些代碼,但是自動生成的代碼后,如果bean中的屬性一旦有修改,需要重新生成,給代碼維護增加了一定的負擔。

有一款很好的插件,可以幫助開發者節省這部分工作。那就是Lombok。

只要在IDEA中安裝了該插件,只需要在JavaBean中添加一行注解代碼,插件就會自動幫我們生成getter、setter、toString、equals和hashCode等方法。

當然,這些方法不止在IDE中的代碼調用中需要用到,在真正線上部署的時候也需要有,所以,還需要使用maven引入一個lombok的包。

  1. @Data 
  2. class Wechat { 
  3.  private String id; 
  4.  private String desc; 

我們在Wechat類上面添加了@Data注解,插件就自動幫我們添加了getter/setter和toString方法。

7.String Manipulation

字符串日常開發中經常用到的,但是不同的字符串類型在不同的地方可能有一些不同的規則,比如類名要用駝峰形式、常量需要全部大寫等,有時候還需要進行編碼解碼等。這里推薦一款強大的字符串轉換工具——String Manipulation。

它強大到什么程度,看下他的功能列表你就知道了:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

安裝好插件后,選中需要處理的內容后,按快捷鍵Alt+m,即可彈出工具功能列表。

很好很強大的一款字符串處理工具。

8.Mybatis plugin

目前ORM框架中,Mybatis非常受歡迎。但是,同時給很多開發帶來困擾的就是Mybatis需要很多xml的配置文件,有的時候很難去進行修改。

這里推薦一款神器,可以讓你像編輯java代碼一樣編輯mybatis的文件。

Intellij Idea Mybatis插件主要功能:

  • 提供Mapper接口與配置文件中對應SQL的導航
  • 編輯XML文件時自動補全
  • 根據Mapper接口, 使用快捷鍵生成xml文件及SQL標簽
  • ResultMap中的property支持自動補全,支持級聯(屬性A.屬性B.屬性C)
  • 快捷鍵生成@Param注解
  • XML中編輯SQL時, 括號自動補全
  • XML中編輯SQL時, 支持參數自動補全(基于@Param注解識別參數)
  • 自動檢查Mapper XML文件中ID沖突
  • 自動檢查Mapper XML文件中錯誤的屬性值
  • 支持Find Usage
  • 支持重構從命名
  • 支持別名
  • 自動生成ResultMap屬性
IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集
IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

(圖源:https://www.oschina.net/p/intellij-mybatis-plugin)

但是這款插件是收費的,但是不影響他確實是一個很實用,可以很大程度上提升開發效率的插件。讀者可以考慮使用Free Mybatis plugin(這款插件我沒用過,具體是否好用有待考證)。

9.Key promoter X

對于很多剛剛開始使用IDEA的開發者來說,最苦惱的就是不知道快捷鍵操作是什么。

使用IDEA,如果所有操作都使用鼠標,那么說明你還不是一個合格的程序員。

這里推薦一款可以進行快捷鍵提示的插件Key promoter X。

Key Promoter X 是一個提示插件,當你在IDEA里面使用鼠標的時候,如果這個鼠標操作是能夠用快捷鍵替代的,那么Key Promoter X會彈出一個提示框,告知你這個鼠標操作可以用什么快捷鍵替代。

當我使用鼠標查看一個方法都被哪些類使用的時候,就會提示:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

記住這個快捷鍵以后,就可以使用快捷鍵代替鼠標啦。

10.activate-power-mode

介紹一款程序員很好的在妹子面前裝X的插件——activate-power-mode 。

安裝了這款插件之后,你寫代碼的時候,就會附加一些狂拽炫酷屌炸天的效果


11.ignore

git提交時過濾掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。

12.CamelCase

將不是駝峰格式的名稱,快速轉成駝峰格式,安裝好后,選中要修改的名稱,按快捷鍵shift+alt+u。

13.CodeGlance

在編輯區的右側顯示的代碼地圖。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

14.Material Theme UI

這是一款主題插件,可以讓你的ide的圖標變漂亮,配色搭配的很到位,還可以切換不同的顏色,甚至可以自定義顏色。默認的配色就很漂亮了,如果需要修改配色,可以在工具欄中Tools->Material Theme然后修改配色等。

15.Background image Plus

這是一款可以設置idea背景圖片的插件,不但可以設置固體的圖片,還可以設置一段時間后隨機變化背景圖片,以及設置圖片的透明度等等。

16.### Rainbow Brackets

彩虹顏色的括號 看著很舒服 敲代碼效率變高

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

SpringBoot | 番外:使用小技巧合集

設置網站圖標

原來我們在使用tomcat開發時,設置網站圖片時,即icon圖標時,一般都是直接替換root包下的favicon.ico替換成自己的,或者在網頁的頭部設置link的ref為icon然后設置其href值。而在SpringBoot中,替換圖片也是很簡單的,只需要將自定義圖片放置在靜態資源目錄下即可,即默認有static、public、resources、/META-INF/resources或者自定義的靜態目錄下即可。

目錄結構:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集
IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

允許跨域訪問

CORS是一個W3C標準,全稱是”跨域資源共享”(Cross-origin resource sharing)。它允許瀏覽器向跨源(協議 + 域名 + 端口)服務器,發出XMLHttpRequest請求,從而克服了AJAX只能同源使用的限制。

簡單來說,跨域問題是可以通過nginx來解決的,或者通過jsonp(只支持get請求)來解決。而SpringBoot中也提供了配置方法。

0.利用@CrossOrigin注解,可放至在類上或者方法上。類上代表整個控制層所有的映射方法都支持跨域請求。

  1. @CrossOrigin(origins = "http://blog.lqdev.cn", maxAge = 3600
  2. @RestController 
  3. public class demoController{ 
  4.  @GetMapper("/"
  5.  public String index(){ 
  6.  return "hello,CORS"
  7.  } 

1.配置全局CORS配置。官網也有給出實例,具體如下:

  1. @Configuration 
  2. public class MyConfiguration { 
  3.  @Bean 
  4.  public WebMvcConfigurer corsConfigurer() { 
  5.  return new WebMvcConfigurerAdapter() { 
  6.  @Override 
  7.  public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/api/**").allowedOrigins("https://blog.lqdev.cn"); 
  8.  } 
  9.  }; 
  10.  } 

獨立Tomcat運行

講解了這么久,一般上我們都是通過jar包的方式進行啟動的應用的。所以部署在獨立的tomcat時,需要如何解決呢?其實也簡單,只需要將項目打包方式修改為war包,然后修改下啟動類配置即可。

0.修改pom打包方式為war,同時排除了內置的tomcat。

  1. <packaging>war</packaging> 
  2. <!-- 排除內置的tomcat --> 
  3.  <dependency> 
  4.  <groupId>org.springframework.boot</groupId> 
  5.  <artifactId>spring-boot-starter-tomcat</artifactId> 
  6.  <scope>compile</scope> 
  7.  </dependency> 
  8. <!-- 若直接有使用servlet對象時(這是廢話,⊙﹏⊙‖∣),需要將servlet引入,本例是沒有的~ --> 
  9.  <dependency> 
  10.  <groupId>javax.servlet</groupId> 
  11.  <artifactId>javax.servlet-api</artifactId> 
  12.  <scope>provided</scope> 
  13.  </dependency> 

1.改造下啟動類,使其繼承SpringBootServletInitializer,同時覆蓋configure方法。

  1. @SpringBootApplication 
  2. @Slf4j 
  3. public class ChapterApplication extends SpringBootServletInitializer{ 
  4.  public static void main(String[] args) { 
  5.  SpringApplication.run(ChapterApplication.class, args); 
  6.  // new SpringApplicationBuilder().sources(ChapterApplication.class).web(false).run(args); 
  7.  //之后這里設置業務邏輯 比如掛起一個線程 或者設置一個定時任務。保證不退出 
  8.  //不然它就是一個啟動類,啟動后就停止了。 
  9.  log.info("jar,chapter啟動!"); 
  10.  }  
  11.  @Override 
  12.  protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
  13.  log.info("外部tomcat,chapter啟動!"); 
  14.  return application.sources(ChapterApplication.class); 
  15.  } 

2.maven打包成war(mvn clean install),然后放入tomcat中,啟動運行即可。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

其實這樣設置的話,在開發時直接運行啟動類也還是可以直接運行的,方便.

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

啟動不設置端口

對一些定時任務服務項目,其本身只是提供一個定時調度功能,不需要其他服務調用,只是去調度其他服務。像這樣的服務,正常也就不需要設置端口了。這時候SpringBoot也是支持的。只需要改下啟動方式:

new SpringApplicationBuilder().sources(ChapterApplication.class).web(false).run(args);

//之后這里設置業務邏輯 比如掛起一個線程 或者設置一個定時任務。保證不退出

//不然它就是一個啟動類,啟動后就停止了。

或者修改配置文件的屬性:

  1. spring.main.web-environment=false 

效果,是不是沒有看見端口了:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

啟動完成前進行業務邏輯

利用CommandLineRunner或者ApplicationRunner可實現在SpringApplication的run()完成前執行一些業務邏輯

0.修改啟動類,實現CommandLineRunner接口,ApplicationRunner類似,只是run的入參不同而已。

  1. @Override 
  2.  
  3. public void run(String... args) throws Exception { 
  4.  
  5. log.info("CommandLineRunner運行"); 
  6.  

1.運行應用,注意查看控制臺輸出:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

當然,直接申明一個bean也是可以的。

  1. @Configuration 
  2.  
  3. @Slf4j 
  4.  
  5. public class CommandLineRunnerConfig { 
  6.  
  7. @Bean 
  8.  
  9. public CommandLineRunner runner(){ 
  10.  
  11. return new CommandLineRunner() { 
  12.  
  13. public void run(String... args){ 
  14.  
  15. log.info("CommandLineRunner運行2"); 
  16.  
  17.  
  18. }; 
  19.  
  20.  

若多個時,可設置@Order來確定執行的順序。

動態修改日志級別

通過org.springframework.boot.logging.LoggingSystem提供的api即可。

loggingSystem.setLogLevel(null, LogLevel.DEBUG);

如,默認時是info模式,未修改時,debug模式是不會輸出的。

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

動態設置后:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

熱部署

前面講了這么多章節,因為功能都很單一,所以一般上都是直接重啟服務來進行更新操作。但當服務功能一多,啟動速度緩慢時,還是配置個熱部署比較方便。在SpringBoot中,只需要加入一個spring-boot-devtools即可。

  1. <dependencies> 
  2.  
  3. <dependency> 
  4.  
  5. <groupId>org.springframework.boot</groupId> 
  6.  
  7. <artifactId>spring-boot-devtools</artifactId> 
  8.  
  9. <optional>true</optional> 
  10.  
  11. </dependency> 
  12.  
  13. </dependencies> 

題外話:這里的<optional>true</optional>是表示依賴不會傳遞,依賴了此項目的需要額外引入此包,若需要使用的話。


若不生效,可試著在打包工具spring-boot-maven-plugin下的configuration加入<fork>true</fork>看看,具體配置項如下:

  1. <plugin> 
  2.  
  3. <groupId>org.springframework.boot</groupId> 
  4.  
  5. <artifactId>spring-boot-maven-plugin</artifactId> 
  6.  
  7. <configuration> 
  8.  
  9. <fork>true</fork> 
  10.  
  11. </configuration> 
  12.  
  13. </plugin> 

自定義啟動Banner

看煩了自帶的Banner,動手修改一個屬于自己的Banner,提現的時候到了~哈哈,以下是官網給的配置指南:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

文字形式

其實,替換很簡單,只需要在classpath路徑下創建一個banner.txt即可。具體的一些變量官網也有給出,具體如下:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

現在我們就定制一個自己的Banner。

  1. _ _ _ _ __ _  
  2.  | | | | | | | |/ / | | 
  3.  | |__ ___ | | | | ___ ___ | ' / ___ _ __ __ _ | | 
  4.  | '_  / _  | | | | / _  / _  | < / _  | '_  / _` | | | 
  5.  | | | | | __/ | | | | | (_) | _ | (_) | | .  | (_) | | | | | | (_| | |_| 
  6.  |_| |_| ___| |_| |_| ___/ ( ) ___/ |_|_ ___/ |_| |_| __, | (_) 
  7.  |/ __/ |  
  8.  |___/  
  9. ${AnsiColor.BRIGHT_RED} 
  10. Spring Boot Version: ${spring-boot.version}${spring-boot.formatted-version} 
IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

題外話:手輸字符畫是不太現實的,大家可通過一些網站進行快速生成。可自行搜索下,網上一搜一大把。

圖片形式

若覺得使用文字不夠酷炫,當然也可以將圖片設置為啟動的banner。目前支持的圖片格式有gif、png、jpg。使用也很簡單,只需要命名為banner即可。

如將頭像放入目錄中,效果如下:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

當然,若圖片是有色彩的,也是可以的,對于太復雜的圖片顯示效果就不佳了,如下。

原圖:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

原圖

banner效果圖:

IntelliJ IDEA必裝插件以及SpringBoot使用小技巧合集

 

責任編輯:張燕妮 來源: 頭條科技
相關推薦

2016-01-14 09:52:21

JavaIntelliJ ID插件

2023-09-29 18:36:57

IDEA編程IDE

2025-05-13 00:00:02

IntelliJIDEALombok

2023-11-05 19:46:56

JavaIntelliJ代碼

2025-08-18 07:24:01

運維ETCD運維技巧

2010-05-12 16:18:33

Subclipse插件SVNSubversion的

2023-12-12 18:02:50

Git插件項目

2023-11-13 18:01:15

開發工具Java

2023-12-03 18:26:25

IDEA插件

2023-07-14 21:45:46

IDEA微服務項目

2019-07-12 09:18:22

IntelliJ ID插件插件庫

2023-05-14 22:55:00

插件IntelliJIDEA

2023-07-06 14:37:05

2023-11-01 18:01:02

改進WakaTime編程

2023-03-01 23:59:23

Java開發

2021-08-05 18:34:55

IntelliJ ID高效

2020-05-25 15:40:23

IntelliJ IDEclipse強Java

2023-10-11 16:12:07

2019-10-24 11:00:05

Python 開發編程語言

2009-04-01 17:18:20

IntelliJ IDIDE聲控插件
點贊
收藏

51CTO技術棧公眾號

欧美激情一区二区三区在线视频观看 | av毛片午夜不卡高**水| 亚洲男女性事视频| 欧美美女在线| 手机看片福利永久国产日韩| 欧美国产亚洲另类动漫| 国产九色在线| 久久这里只有精品99| 久久久久久久久丰满| 男女视频网站在线观看| 色诱视频网站一区| 精品久久亚洲| 久久另类ts人妖一区二区| 久久久99精品免费观看不卡| a级毛片免费观看在线| 日本精品久久久久久久| 国产成人综合在线| 成人欧美一区| 欧美有码在线观看| 国产精品99久久久久久宅男| caoporn国产精品免费视频| 欧美日韩ab片| 久久av资源站| 国产高清视频免费最新在线| 91国产精品91| 成人的网站免费观看| 毛片在线不卡| 91精品国产综合久久男男| 久久色在线视频| aa级大片免费在线观看| 99视频免费观看| 亚洲视频在线观看三级| 国产mv久久久| 国产91富婆露脸刺激对白| 熟女性饥渴一区二区三区| 中文字幕在线一区免费| 窝窝社区一区二区| 国产一区二区三区在线视频| 97在线精品| 免费男同深夜夜行网站| 日韩精品一区二区三区中文精品 | 成人444kkkk在线观看| 久久久成人网| 国产小视频在线播放| 欧美在线视频一区| www.亚洲在线| 麻豆mv在线看| 欧美性色黄大片人与善| 欧美丝袜美女中出在线| 九色精品91| www.91av| 欧美做爰性生交视频| 久久久久久久久久久99999| 国产专区视频| 午夜精品一区二区三区在线播放| av一区二区三区四区| 激情开心成人网| 日本丰满大乳奶| 日韩精品免费看| 日本人妖一区二区| 中文字幕有码在线观看| 黄色小网站91| 欧美日韩亚洲国产综合| 国内成人在线| 成人高清免费在线播放| 国产精品久久久久久久小唯西川| 日韩欧美在线观看视频| 国产精品麻豆久久| 日韩欧美在线观看一区二区| 国产综合香蕉五月婷在线| 亚洲18色成人| 中文视频一区| 国产婷婷视频在线| 一区二区三区四区视频在线观看| 日韩毛片在线看| 成人av在线观| 欧美一区二区三区久久| 最新在线地址| 精品国产91亚洲一区二区三区www| 日韩情涩欧美日韩视频| 欧美aaaaa成人免费观看视频| 日本午夜大片a在线观看| 五月丁香综合缴情六月小说| 欧美国产高跟鞋裸体秀xxxhd| 中文字幕日韩一区| 久久网站免费观看| 欧美成人hd| 国产精品日本一区二区| 欧美日韩一级片网站| 首页国产欧美久久| 中文字幕有码在线观看| 日本一区不卡| 欧美精品一区二区三区蜜臀| 亚洲在线播放| 亚洲欧美se| 婷婷无套内射影院| 欧美国产一区二区三区| 亚洲人成精品久久久久| 成人羞羞网站入口免费| 性色av一区| 91久久久久久久久久久| 91精品国产综合久久香蕉的特点 | 一级网站免费观看| 国产精品露脸av在线| 亚洲大片一区二区三区| 亚洲欧美偷拍自拍| 亚洲羞羞网站| 中国老女人av| 久久这里只有精品99| 最新国产の精品合集bt伙计| a看欧美黄色女同性恋| 男女人搞j网站| 国产日韩在线观看av| 欧美日韩在线综合| 免费观看在线色综合| 日本中文字幕视频一区| 99ri国产在线| 狠狠色狠狠色综合人人| 日韩免费一区二区三区在线播放| 99久久亚洲一区二区三区青草| 欧美日韩导航| 在线观看av的网站| 国产精品第157页| 秋霞成人午夜鲁丝一区二区三区| 欧美艳星brazzers| 精品一区二区三区免费| 国内精品久久久久久久影视简单| 91高清在线| 3d动漫一区二区三区| 国产精品视频在线播放| 精品成人a区在线观看| 久久久亚洲国产美女国产盗摄| 婷婷精品进入| 国产一区二区美女视频| 欧美日韩中文字幕一区二区| 亚洲综合一区二区三区| 亚洲激情自拍偷拍| 日韩午夜三级在线| 欧美中文在线视频| 成人资源av| 国产传媒视频在线观看| 欧美激情亚洲天堂| 99ri国产在线| a视频网址在线观看| 免费一级欧美在线大片| 欧美精品九九| 国产欧美一区二区在线观看| 欧美va日韩va| 韩日午夜在线资源一区二区| 国产资源在线播放| 一呦二呦三呦国产精品| a91a精品视频在线观看| 国产精品国产a| 日韩中文字幕一区二区三区| 国产亚洲视频在线| 日韩欧美一区二区三区四区| av资源在线观看免费高清| 91福利在线免费| 一区三区自拍| 国产风韵犹存在线视精品| 制服丝袜亚洲色图| 欧美在线一区二区视频| 欧美二区在线| 亚洲成人影院在线观看| 色先锋久久影院av| 日韩欧美综合一区| 椎名由奈jux491在线播放| a日韩av网址| av成人国产| 亚洲欧美日韩视频二区| 中文字幕不卡在线视频极品| 大荫蒂欧美视频另类xxxx| 日韩精品专区在线影院观看| 国产自产女人91一区在线观看| 青青色在线视频| 欧美在线观看视频一区| 久久精品亚洲一区二区三区浴池| 欧美精品激情在线观看| 国产在线制服美女| 亚洲啊v在线免费视频| 午夜伊人狠狠久久| 日日碰狠狠添天天爽超碰97| 香蕉久久aⅴ一区二区三区| 成人中文字幕视频| 欧美成人69av| 国产婷婷色一区二区三区| 亚洲精品美女在线| 亚洲va欧美va国产综合剧情| 在线观看免费视频高清游戏推荐| av小次郎在线| 国产成人福利av| 中文在线资源观看网站视频免费不卡 | 久久精品国产99| 国产精品hd| 亚洲成在人线免费观看| 日韩成人久久| 国产一区精品福利| 成人av观看| 午夜伦理福利在线| 久久免费电影|