精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

MCP融合Spring AI,Java程序員大模型技術(shù)再上一層樓

人工智能
本文介紹模型上下文協(xié)議(MCP),其與Spring AI集成,為解決上述難題提供有效途徑,助力大語言模型在企業(yè)應(yīng)用開發(fā)中更好地落地。

在當(dāng)下的技術(shù)發(fā)展浪潮中,大語言模型(LLMs)正深度滲透至企業(yè)應(yīng)用開發(fā)領(lǐng)域,持續(xù)改寫著該領(lǐng)域的格局。開發(fā)者積極將其融入現(xiàn)代解決方案。然而,快速發(fā)展背后,大語言模型通信和上下文處理缺乏標(biāo)準(zhǔn)化協(xié)議的問題日益凸顯。

本文介紹模型上下文協(xié)議(MCP),其與Spring AI集成,為解決上述難題提供有效途徑,助力大語言模型在企業(yè)應(yīng)用開發(fā)中更好地落地。

1.問題:缺乏規(guī)范的大語言模型集成

如今,大多數(shù)開發(fā)者通過特定供應(yīng)商的API(如OpenAI、Anthropic或Azure OpenAI)與大語言模型進(jìn)行交互。盡管這些API功能強(qiáng)大,但在沒有標(biāo)準(zhǔn)接口的情況下進(jìn)行集成會導(dǎo)致以下問題:

  • 供應(yīng)商鎖定:更換大語言模型供應(yīng)商需要重寫核心邏輯。
  • 上下文處理不一致:不同供應(yīng)商在管理長期記憶、知識或工具訪問方面存在差異。
  • 系統(tǒng)行為不明確:沒有正式規(guī)范來定義模型的需求,以及它們?nèi)绾闻c外部工具和函數(shù)進(jìn)行交互。

而模型上下文協(xié)議(MCP)正是為解決這些問題而生。

2.什么是MCP

模型上下文協(xié)議(MCP)是一種與供應(yīng)商無關(guān)的協(xié)議,旨在實(shí)現(xiàn)大語言模型、智能體、工具、記憶系統(tǒng)和外部服務(wù)之間的互操作性。

模型上下文協(xié)議(MCP)是由Anthropic開發(fā)的開放標(biāo)準(zhǔn),如今已成為一種開放協(xié)議,得到了包括LangChain、LangGraph,甚至Spring AI在內(nèi)的多個社區(qū)和工具的支持。

可以把MCP想象成大語言模型領(lǐng)域的REST協(xié)議:它是一個簡潔且可擴(kuò)展的規(guī)范,定義了如何構(gòu)建輸入、輸出、工具、記憶和上下文。

3.人工智能的通用標(biāo)準(zhǔn):一次編寫,隨處可用

在AI領(lǐng)域,模型上下文協(xié)議(MCP)致力于打造統(tǒng)一的通信規(guī)范。OpenAI、Anthropic等行業(yè)巨頭已采用MCP。

這一協(xié)議為開發(fā)者帶來極大便利。過去,針對不同大語言模型供應(yīng)商和輔助應(yīng)用,需構(gòu)建定制集成。現(xiàn)在,借助MCP,開發(fā)者只需實(shí)現(xiàn)一次,就能在Claude、ChatGPT等眾多應(yīng)用,以及未來支持該協(xié)議的客戶端中復(fù)用,有效提升開發(fā)效率,降低成本。

4.MCP如何工作:簡單的客戶端 - 服務(wù)器架構(gòu)

MCP的基礎(chǔ)是簡潔且模塊化的客戶端 - 服務(wù)器架構(gòu)。可以將其想象成一個中心輻射型模型,宿主應(yīng)用程序(客戶端)通過與多個專門的MCP服務(wù)器進(jìn)行通信來完成任務(wù)。

圖片圖片

具體如下:

  • MCP宿主:這些是前端工具或應(yīng)用程序,如Claude桌面應(yīng)用、代碼編輯器或人工智能智能體,它們希望與數(shù)據(jù)、工具或邏輯進(jìn)行交互。
  • MCP客戶端:每個宿主應(yīng)用程序通過該協(xié)議與一個或多個MCP服務(wù)器保持專用連接。這使得客戶端可以發(fā)送請求、接收響應(yīng),甚至觸發(fā)工具。
  • MCP服務(wù)器:這些是輕量級的后端程序,通過模型上下文協(xié)議公開特定功能,如訪問本地文件、觸發(fā)API或運(yùn)行工作流。每個服務(wù)器都可以是專門構(gòu)建且獨(dú)立的。
  • 本地數(shù)據(jù)源:用戶本地機(jī)器上的文件、數(shù)據(jù)庫或微服務(wù),可由MCP服務(wù)器安全訪問。
  • 遠(yuǎn)程服務(wù):MCP服務(wù)器可以連接的API或云平臺,擴(kuò)展了服務(wù)器的功能范圍,使其超越本地環(huán)境。

MCP支持開發(fā)者圍繞一種名為JsonRpcMessage的正式模式來構(gòu)建大語言模型交互。

5.MCP與Spring AI集成

Spring AI通過提供即用型的Spring Boot啟動器,使將模型上下文協(xié)議(MCP)集成到應(yīng)用程序變得輕松。這些啟動器涵蓋客戶端和服務(wù)器端設(shè)置,并支持多種通信傳輸方式,如標(biāo)準(zhǔn)輸入輸出(STDIO)和服務(wù)器發(fā)送事件(SSE)。

5.1 客戶端啟動器

這些啟動器幫助應(yīng)用程序連接到MCP服務(wù)器:

  • spring-ai-starter-mcp-client:核心的MCP客戶端,內(nèi)置對基于STDIO和HTTP的SSE通信的支持。
  • spring-ai-starter-mcp-client-webflux:使用WebFlux為SSE傳輸添加響應(yīng)式支持。

5.2 服務(wù)器啟動器

這些用于使用Spring Boot構(gòu)建自定義MCP服務(wù)器:

  • spring-ai-starter-mcp-server:使用STDIO傳輸?shù)幕痉?wù)器設(shè)置,適用于基于進(jìn)程的通信。
  • spring-ai-starter-mcp-server-webmvc:使用Spring MVC提供SSE服務(wù)器支持,適用于基于Servlet的環(huán)境。
  • spring-ai-starter-mcp-server-webflux:適用于使用Spring WebFlux的應(yīng)用程序的SSE服務(wù)器的響應(yīng)式版本。

支持STDIO、Servlet SSE、WebFlux和WebMVC傳輸。

圖片圖片

6.使用STDIO傳輸啟動Spring AI MCP服務(wù)器

以下是一個完整的示例,展示如何使用Spring AI設(shè)置MCP服務(wù)器。該示例功能完備,且使用Spring Boot進(jìn)行了清晰的組織。此示例使用spring-ai-starter-mcp-server,并可選支持STDIO和/或基于HTTP的SSE傳輸。

官方文檔提供了詳細(xì)指南:https://docs.spring.io/spring-ai/reference/api/mcp/mcp-server-boot-starter-docs.html

6.1 Maven依賴

<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-mcp-server-spring-boot-starter</artifactId>
</dependency>
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.ai</groupId>
            <artifactId>spring-ai-bom</artifactId>
            <version>${spring-ai.version}</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
@SpringBootApplication
publicclass SpringMcpApplication {
    privatestaticfinal Logger log = LoggerFactory.getLogger(SpringMcpApplication.class);

    public static void main(String[] args) {
        SpringApplication.run(SpringMcpApplication.class, args);
    }

    @Bean
    public List<ToolCallback> danTools(SpringMCPServerService courseService) {
        log.info(Arrays.toString(Thread.currentThread().getStackTrace()).replace(',', '\n'));

        return Arrays.asList(ToolCallbacks.from(courseService));
    }
}

@Service
publicclass SpringMCPServerService {
    @Tool(name = "get_system_information", description = "Gathers detailed system-level diagnostics including directory info, OS and architecture details, JVM configuration, memory stats, CPU load, and installed software versions.")
    public static SystemInfo getSystemInfo() {
        SystemInfo info = new SystemInfo();
        Properties props = System.getProperties();
        info.osName = props.getProperty("os.name");
        //......
    }
}
spring.application.name=courses
spring.main.web-application-type=none
spring.ai.mcp.server.name=jagnya-selflearn-mcp
spring.ai.mcp.server.versinotallow=0.0.1
spring.main.banner-mode=off
logging.pattern.cnotallow=

6.2 關(guān)鍵配置說明

  • STDIO模式要求

禁用Web應(yīng)用類型(spring.main.web-application-type=none

禁用Spring啟動橫幅(spring.main.banner-mode=off

清空控制臺日志模式(logging.pattern.cnotallow=

7.MCP服務(wù)器與Claude(Anthropic)客戶端的集成

現(xiàn)在我們已經(jīng)實(shí)現(xiàn)了MCP服務(wù)器,接下來要將它與Anthropic的Claude AI進(jìn)行集成。這可以驗(yàn)證服務(wù)器是否正常運(yùn)行,以及是否能夠?yàn)橄馛laude這樣符合MCP規(guī)范的客戶端提供上下文數(shù)據(jù)。

圖片圖片

8.MCP服務(wù)器與Claude桌面應(yīng)用集成:分步指南

以下是如何將基于Spring的MCP服務(wù)器與Claude桌面應(yīng)用(Anthropic)進(jìn)行集成,以驗(yàn)證一切是否按預(yù)期工作:

1) 如果尚未下載,請從Anthropic網(wǎng)站下載并安裝Claude桌面應(yīng)用。

2) 啟動Claude桌面應(yīng)用程序。Claude設(shè)計為支持通過模型上下文協(xié)議(MCP)與自定義人工智能模型服務(wù)器進(jìn)行通信。

  • 進(jìn)入Claude的“設(shè)置”。
  • 導(dǎo)航到“開發(fā)者”部分。
  • 點(diǎn)擊“編輯配置”以打開claude_desktop_config.json
  • 使用自定義MCP服務(wù)器配置更新claude_desktop_config.json。例如:
{
    "mcpServers": {
        "jagnya-spring-mcp": {
            "command": "/Users/user/Library/Java/JavaVirtualMachines/sapmachine-21.0.6/Contents/Home/bin/java",
            "args": [
                "-jar",
                "/Users/<add ur path to jar>/spring-mcp/target/spring-mcp-0.0.1-SNAPSHOT.jar"
            ]
        }
    }
}

3) 保存配置后,重啟Claude桌面應(yīng)用。

如果一切配置正確,你會看到:

  • 一個代表開發(fā)者工具的錘子圖標(biāo)???
  • 一個代表自定義集成的插件圖標(biāo)??
  • 點(diǎn)擊錘子圖標(biāo)打開MCP工具。
  • 在Claude中輸入以下內(nèi)容:Hi, get my system details with the Java version installed.
  • Claude會彈出一個權(quán)限請求對話框,點(diǎn)擊“允許”。

圖片圖片


責(zé)任編輯:武曉燕 來源: Java學(xué)研大本營
相關(guān)推薦

2015-03-30 09:48:33

程序員更上一層樓

2020-03-01 18:00:00

人工智能AI環(huán)保

2012-05-24 09:32:55

虛擬化vmareIBM

2024-06-20 13:22:13

C++11C++模板

2019-08-26 14:53:32

數(shù)據(jù)中心運(yùn)維管理宕機(jī)

2013-06-06 06:52:28

Ubuntu 13.0

2019-08-26 10:10:57

數(shù)據(jù)中心運(yùn)維宕機(jī)

2023-12-06 16:50:01

Godot 4.2開源

2012-05-28 14:18:33

Web

2011-03-31 09:51:45

Windows XP

2009-10-23 14:46:43

2023-12-19 18:08:47

MySQL方法優(yōu)化查詢

2011-03-31 09:57:54

Windows XP

2023-11-01 13:34:37

Python

2017-11-29 15:57:00

敏捷開發(fā)DevOps

2021-09-21 15:17:09

API微服務(wù)后端

2023-08-31 08:25:25

2010-05-25 10:12:17

微軟虛擬化技術(shù)Hyper-V

2023-04-26 13:55:00

Python開發(fā)技能

2022-03-15 10:27:40

企業(yè)CIOIT人士
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

久久国产精品99国产| 97久久香蕉国产线看观看| 国产很黄免费观看久久| 国语自产精品视频在线看| 人人妻人人澡人人爽人人精品| jizz内谢中国亚洲jizz| 亚洲欧美综合色| 国产伦精品一区二区三区视频孕妇 | 无码人妻精品一区二区三区9厂| 91精品一区二区三区综合在线爱| 亚洲а∨天堂久久精品喷水| 国产视频手机在线播放| 成人性生交大片免费看网站| 久久精品在这里| 96成人在线视频| 波多野结衣大片| 精品1区2区3区4区| 在线视频国产日韩| 免费看毛片的网站| 亚洲国产精选| 一本到一区二区三区| 日本女人高潮视频| 黄色影院在线播放| 成人免费av在线| 成人黄色在线免费| 婷婷激情五月综合| 亚洲人成免费| 欧美成年人网站| 中文字幕第二区| 丝袜美腿综合| 精品成人私密视频| 黄色片免费网址| 国产精品亚洲d| 欧美性生活大片免费观看网址| 国产一区二区三区播放| 最新真实国产在线视频| 久久久噜噜噜久噜久久综合| 国产精品一区二区在线观看| 国产免费叼嘿网站免费| 日韩精品视频网| 热99久久精品| 日本视频免费在线| 好吊日精品视频| 欧美富婆性猛交| 欧美高清视频一区二区三区| 亚洲不卡av不卡一区二区| 中文字幕v亚洲ⅴv天堂| 精品国产成人亚洲午夜福利| 色综合综合网| 亚洲天堂2020| 亚洲av综合一区二区| 日韩极品在线| 亚洲激情视频在线播放| 日本在线不卡一区二区| 成人在线tv视频| 亚洲第一中文字幕在线观看| 日韩少妇一区二区| 日本韩国欧美超级黄在线观看| 亚洲的天堂在线中文字幕| 美女露出粉嫩尿囗让男人桶| 成人在线视频你懂的| 精品国产乱码久久久久久蜜臀| 稀缺小u女呦精品呦| 国产亚洲精品美女久久| 亚洲黄在线观看| 西西大胆午夜视频| 中文字幕av一区二区三区人| 国产一区二区精品丝袜| 亚洲色图欧美色| 99久久亚洲精品| 欧美成年人网站| 国产精品白浆一区二小说| 日韩视频在线一区二区三区 | 国产视频手机在线观看| 国产精品123| 精品国产乱码久久久久| 你懂的免费在线观看| 亚洲国产精品激情在线观看| gogogo免费高清日本写真| 在线中文字幕第一页| 亚洲成年人网站在线观看| 日日橹狠狠爱欧美超碰| 不卡亚洲精品| 精品国产乱码久久久久久图片| 国产 中文 字幕 日韩 在线| 精品国产乱码久久久| yellow中文字幕久久| 麻豆视频在线观看| 久久精品欧洲| 亚洲一区二区中文| 天天操天天操天天干| 久久久久国产精品厨房| 99热这里只有精品7| 久草免费在线视频| 欧美另类z0zxhd电影| 偷偷色噜狠狠狠狠的777米奇| 精品72久久久久中文字幕| 久久精品久久久久电影| 男人的天堂一区| 另类中文字幕网| 国产区日韩欧美| av亚洲在线| 亚洲第一激情av| 日本国产一级片| 蜜臀av免费一区二区三区| zzijzzij亚洲日本成熟少妇| 中文字幕在线观看视频网站| 激情综合色综合久久| 精品在线视频一区二区| 2024最新电影免费在线观看| 91激情五月电影| 漂亮人妻被黑人久久精品| 99精品视频精品精品视频| 欧美在线观看视频| 99国产精品99| 中文字幕不卡在线播放| 欧美 丝袜 自拍 制服 另类| 精品视频一区二区三区| 伊人伊成久久人综合网站| 日韩欧美高清在线观看| 国产精品亚洲第一区在线暖暖韩国 | 午夜诱惑痒痒网| 日本激情一区| 日韩av电影在线播放| 男人天堂网在线视频| 亚洲人成7777| gai在线观看免费高清| 国产日产一区| 欧美亚洲成人xxx| 国精品人妻无码一区二区三区喝尿| 国产精品护士白丝一区av| 亚洲人成无码www久久久| 久久97久久97精品免视看秋霞| 久久国产精品电影| 97国产精品久久久| 国产欧美日韩三区| 久久黄色免费看| 久久99精品久久久久久园产越南| 久久久久久久久中文字幕| 国产成a人亚洲精v品无码| 中文字幕一区二区三区乱码在线| 少妇激情一区二区三区| 精品国产乱码久久久| 国产91色在线免费| 久草视频视频在线播放| 欧美午夜影院在线视频| 亚洲熟妇无码av| 另类国产ts人妖高潮视频| 精品国产乱码久久久久久丨区2区 精品国产乱码久久久久久蜜柚 | 成+人+亚洲+综合天堂| 久久www视频| 亚洲一二三区视频| 欧美激情免费观看| 国模人体一区二区| 精品国产乱码久久久久久虫虫漫画 | 亚洲国产精品t66y| wwwwwxxxx日本| 亚洲网色网站| 成人高清在线观看| 成人一级福利| 亚洲男人av电影| 中文字幕一区二区人妻| 亚洲欧洲成人精品av97| 中文字幕人妻无码系列第三区| 一区二区中文字| 国产精品亚洲综合| 日本黄色免费在线| 国产一区二区动漫| 国产视频在线观看免费 | 黄色在线免费观看| 国产婷婷精品av在线| 麻豆三级在线观看| 伊人久久大香线蕉精品组织观看| 99免费在线观看视频| 爱啪啪综合导航| 亚洲天堂久久av| 国产又粗又长又黄| 亚洲va天堂va国产va久| 亚洲黄色小说视频| 激情另类小说区图片区视频区| 欧美大黑帍在线播放| 亚洲ab电影| 91亚洲精品在线| 狼人综合视频| www欧美日韩| 亚洲av成人无码网天堂| 欧美日韩一区二区不卡| 久久亚洲国产成人精品性色| 久久这里只有精品视频网| 中文字幕在线观看日| 亚洲神马久久| 中文字幕一区二区三区四区五区| 91久久精品无嫩草影院 | 曰批又黄又爽免费视频| 综合在线观看色| 变态另类丨国产精品| 韩国成人在线视频| 欧美女人性生活视频| 97人人精品| 欧美h视频在线| 日本在线成人| 国产精品男人爽免费视频1| 日本片在线观看| 中文字幕亚洲欧美在线| 天天操天天舔天天干| 制服丝袜av成人在线看| 久草视频一区二区| 亚洲国产视频一区| 三上悠亚作品在线观看| 久久久99久久| 美女伦理水蜜桃4| 国产真实乱子伦精品视频| 男女曰b免费视频| 狠久久av成人天堂| 亚洲一区在线直播| 亚洲免费福利一区| 国产精品区免费视频| 亚洲欧美在线人成swag| 国产成人综合av| 欧美在线极品| 久久久久亚洲精品国产| 成人在线观看亚洲| 中文字幕成人精品久久不卡 | www.亚洲色图.com| 天天操夜夜操很很操| 日本不卡在线视频| 北条麻妃在线视频| 亚洲一区激情| 国产午夜福利100集发布| 欧美午夜影院| 成年在线观看视频| 一区二区日韩欧美| 福利网在线观看| 999国产精品视频| 一区二区在线观看网站| 欧美一区电影| 亚洲精品乱码视频| 精品国产91乱码一区二区三区四区 | 久操视频免费看| 91在线高清观看| 中文字幕日韩三级片| a级高清视频欧美日韩| 精品熟女一区二区三区| 国产成人高清视频| 佐佐木明希电影| 国产69精品久久777的优势| 亚洲成人激情小说| 粉嫩13p一区二区三区| 中文字幕av一区二区三区人妻少妇| 国产精品66部| 成人区人妻精品一区二| 97se亚洲国产综合自在线不卡| 怡红院一区二区| 26uuu色噜噜精品一区| 偷拍女澡堂一区二区三区| 国产亚洲一区二区在线观看| 国产精品一二三区在线观看| 国产农村妇女毛片精品久久麻豆| 在线观看天堂av| 亚洲色图丝袜美腿| 麻豆成人在线视频| 欧美日韩激情美女| 四虎影院在线免费播放| 欧美日韩一区不卡| 国产精品一区二区三区在线免费观看 | 久久91精品国产91久久久| 欧美理论片在线播放| 午夜精品福利视频| 91精品影视| 亚洲v日韩v综合v精品v| 国产suv精品一区| 欧美日韩综合精品| 国产精品毛片久久| 无码人妻少妇伦在线电影| 亚洲永久网站| 最新国产黄色网址| 成人高清免费观看| 亚洲av熟女国产一区二区性色| 综合久久久久久久| 中日韩精品视频在线观看| 在线观看成人小视频| av无码精品一区二区三区宅噜噜| 亚洲福利视频久久| www.亚洲.com| 欧美激情视频网站| 蜜桃视频成人m3u8| 97se国产在线视频| 国产最新精品| 91成人在线视频观看| 久久久久.com| 日本黄色大片在线观看| 久久精品人人爽人人爽| 欧美黄片一区二区三区| 91国偷自产一区二区使用方法| 99精品人妻无码专区在线视频区| 亚洲精品视频网上网址在线观看 | 日韩av手机在线看| 久久国际精品| 日韩性感在线| 夜久久久久久| 自拍一级黄色片| 久久精品视频免费| 加勒比婷婷色综合久久| 在线一区二区观看| 懂色av蜜臀av粉嫩av分享吧| 亚洲亚裔videos黑人hd| 欧美xxxx免费虐| 国产欧美日韩高清| 最新国产精品视频| 777av视频| 国产精品夜夜嗨| 国精产品视频一二二区| 色综合中文综合网| 好吊色在线观看| 超碰91人人草人人干| www.26天天久久天堂| 免费在线成人av电影| 伊人成年综合电影网| 91av免费观看| 中文字幕一区二区三区不卡在线 | 久久99国产精品免费| 亚洲精品理论片| 亚洲成人动漫av| 黄色www视频| 欧美大片在线免费观看| 日韩电影精品| 亚洲成人自拍视频| 久久亚洲风情| 色无极影院亚洲| 色综合一区二区| 外国精品视频在线观看 | 久久综合色8888| 日本三级片在线观看| 日韩欧美一级二级| 黄av在线播放| 91久久精品视频| 99久久www免费| www.久久久精品| 日本一区二区三区dvd视频在线| 四虎成人永久免费视频| 亚洲精品日韩久久久| 少妇视频在线观看| 久久久一本精品99久久精品66 | 91av免费观看91av精品在线| av一级亚洲| 自拍日韩亚洲一区在线| 91亚洲永久精品| 国产精品21p| 亚洲天堂2020| 亚洲欧洲日韩精品在线| 国产一二三四区在线观看| 国产精品一卡二| 国产一级特黄毛片| 亚洲精品国产suv| gay欧美网站| 亚洲欧洲一二三| 精品一区二区三区久久| 欧美成人黄色网| 亚洲国产另类 国产精品国产免费| 日韩大片免费观看| 秋霞在线观看一区二区三区| 天堂在线观看免费视频| 中文一区一区三区高中清不卡| 在线观看亚洲黄色| 日韩中文字幕av| 日本免费一区二区视频| 欧美 日韩 亚洲 一区| 国产亚洲欧洲一区高清在线观看| 欧美一级黄视频| 毛片精品免费在线观看| 国产图片一区| 一区二区三区韩国| 亚洲蜜臀av乱码久久精品蜜桃| 成人乱码一区二区三区 | 日日骚久久av| 一本一道久久a久久| 欧美 国产 日本| 中文字幕一区二区三区乱码在线| 亚洲a视频在线| 国产成人精品电影| 亚洲色图88| 手机av免费看| 91精品一区二区三区久久久久久 | 欧美日韩电影在线| 四虎亚洲成人| 欧美日韩电影一区二区三区| 精品一区二区综合| 国产无码精品一区二区| 在线国产精品播放| eeuss国产一区二区三区四区| 无码无遮挡又大又爽又黄的视频| 亚洲乱码中文字幕| 国产香蕉在线| 国产伦精品一区二区三区免| 免费观看在线综合| 精品一区免费观看| 色老头一区二区三区| 女同另类激情重口| 6080国产精品| 欧美综合天天夜夜久久|