{"id":18477934,"url":"https://github.com/lets-mica/spring-cloud-java11","last_synced_at":"2025-04-08T15:31:40.433Z","repository":{"id":57737113,"uuid":"242468836","full_name":"lets-mica/spring-cloud-java11","owner":"lets-mica","description":"使用 java11 的 http client 作为 spring cloud 的 http 底层工具，主要是适配 h2c","archived":false,"fork":false,"pushed_at":"2021-04-09T14:29:56.000Z","size":130,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T15:43:33.197Z","etag":null,"topics":["h2c-support","spring","spring-boot","spring-cloud","spring-cloud-openfeign","springcloud"],"latest_commit_sha":null,"homepage":"https://www.dreamlu.net","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lets-mica.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-23T06:31:56.000Z","updated_at":"2021-04-09T14:29:59.000Z","dependencies_parsed_at":"2022-08-24T05:31:45.677Z","dependency_job_id":null,"html_url":"https://github.com/lets-mica/spring-cloud-java11","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lets-mica%2Fspring-cloud-java11","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lets-mica%2Fspring-cloud-java11/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lets-mica%2Fspring-cloud-java11/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lets-mica%2Fspring-cloud-java11/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lets-mica","download_url":"https://codeload.github.com/lets-mica/spring-cloud-java11/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247871226,"owners_count":21010008,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["h2c-support","spring","spring-boot","spring-cloud","spring-cloud-openfeign","springcloud"],"created_at":"2024-11-06T12:07:59.780Z","updated_at":"2025-04-08T15:31:40.008Z","avatar_url":"https://github.com/lets-mica.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring cloud java11 扩展\n\n[![Maven release](https://img.shields.io/nexus/r/https/oss.sonatype.org/net.dreamlu/spring-cloud-java11.svg?style=flat-square)](https://mvnrepository.com/artifact/net.dreamlu/spring-cloud-java11)\n\n## 功能\n1. spring-cloud-openfeign-java11 [spring-cloud-openfeign](https://github.com/spring-cloud/spring-cloud-openfeign) 使用 `feign-java11` 扩展。\n2. spring-rest-template-java11 Spring RestTemplate 的 `java11 HttpClient` 扩展。\n\n## 专题文章\n1. [是时候升级java11了-01-jdk11优势和jdk选择](https://juejin.im/post/5e4df461e51d4526cd1de49a)\n2. [是时候升级java11了-02-升级jdk11踩坑记](https://juejin.im/post/5e511a3af265da574b790e87)\n3. [是时候升级java11了-03虚拟机Jvm参数设置](https://juejin.im/post/5e572e226fb9a07cd00d8446)\n4. [是时候升级java11了-04微服务内http2通信之http2 Clear Text（h2c）](https://juejin.im/post/5e64540ef265da5735505f6e)\n5. 是时候升级java11了-05微服务内h2c通信的阻碍和问题解决\n\n## 使用\n### spring-cloud-openfeign-java11\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003enet.dreamlu\u003c/groupId\u003e\n    \u003cartifactId\u003espring-cloud-openfeign-java11\u003c/artifactId\u003e\n    \u003cversion\u003e2021.1\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n### spring-rest-template-java11\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003enet.dreamlu\u003c/groupId\u003e\n    \u003cartifactId\u003espring-rest-template-java11\u003c/artifactId\u003e\n    \u003cversion\u003e2021.1\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n## 配置项\n### spring-cloud-openfeign-java11\n| 配置项 | 默认值 | 说明 |\n| ----- | ------ | ------ |\n| http.client.feign.connection-timeout | 2s | 连接超时，默认：2秒 |\n| http.client.feign.read-timeout | 2s | 读取超时，默认：2秒 |\n| http.client.feign.redirect |  | 重定向规则，默认：ALWAYS |\n| http.client.feign.version |  | http 版本，默认：HTTP_2 |\n\n### spring-rest-template-java11\n| 配置项 | 默认值 | 说明 |\n| ----- | ------ | ------ |\n| http.client.rest.connection-timeout | 2s | 连接超时，默认：2秒 |\n| http.client.rest.level |  | 日志级别（NONE, BASIC, HEADERS, BODY;），默认：BASIC |\n| http.client.rest.read-timeout | 2s | 读取超时，默认：2秒 |\n| http.client.rest.redirect |  | 重定向规则，默认：ALWAYS |\n| http.client.rest.version |  | http 版本，默认：HTTP_2 |\n\n## 开源推荐\n- `mica` 微服务框架：[https://github.com/lets-mica/mica](https://github.com/lets-mica/mica)\n- `pig` 宇宙最强微服务（架构师必备）：[https://gitee.com/log4j/pig](https://gitee.com/log4j/pig)\n- `SpringBlade` 完整的线上解决方案（企业开发必备）：[https://gitee.com/smallc/SpringBlade](https://gitee.com/smallc/SpringBlade)\n- `IJPay` 支付 SDK 让支付触手可及：[https://gitee.com/javen205/IJPay](https://gitee.com/javen205/IJPay)\n- `JustAuth` 史上最全的整合第三方登录的开源库: [https://github.com/zhangyd-c/JustAuth](https://github.com/zhangyd-c/JustAuth)\n- `spring-boot-demo` 深度学习并实战 spring boot 的项目: [https://github.com/xkcoding/spring-boot-demo](https://github.com/xkcoding/spring-boot-demo)\n\n## 注意事项\n参考请注明：参考自 `spring-cloud-java11`：https://github.com/lets-mica/spring-cloud-java11\n\n## 微信公众号\n\n![如梦技术](docs/img/dreamlu-weixin.jpg)\n\n精彩内容每日推荐！","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flets-mica%2Fspring-cloud-java11","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flets-mica%2Fspring-cloud-java11","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flets-mica%2Fspring-cloud-java11/lists"}