为 wx-java-mp-spring-boot-starter 添加 HttpComponents (httpclient5) 支持 #3782
+22
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Spring Boot 3 强制使用 httpclient5,而当前 starter 仅支持 httpclient4,导致升级后无法运行。核心库已有
WxMpServiceHttpComponentsImpl实现,本 PR 为 starter 暴露该选项。修改内容
wx-java-mp-spring-boot-starter
HttpClientType枚举添加HttpComponents值WxMpServiceAutoConfiguration添加对应 case 分支pom.xml添加 httpclient5 依赖 (scope: provided)wx-java-mp-multi-spring-boot-starter
pom.xml添加 httpclient5 依赖(代码已支持HTTP_COMPONENTS)使用方法
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.