This is an automated email from the ASF dual-hosted git repository.
dengliming pushed a change to branch
dependabot/maven/org.bouncycastle-bcprov-jdk18on-1.84
in repository https://gitbox.apache.org/repos/asf/shenyu-client-java.git
from 9d44129 Bump org.bouncycastle:bcprov-jdk18on from 1.78 to 1.84
add c896233 2.7.0.1 jdk8 (#10)
add 9918904 feat: login get to post (#13)
add 1b87331 Fix excldue typo in apache-rat exclude patterns (#14)
add c0f283d Merge branch 'main' into
dependabot/maven/org.bouncycastle-bcprov-jdk18on-1.84
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 32 +-
pom.xml | 49 ++-
progress.md | 51 +++
shenyu-client-core/pom.xml | 15 +-
.../shenyu/client/core/config/ShenyuConfig.java | 20 +-
.../shenyu/client/core/constant/Constants.java | 15 +
.../core/constant/InstanceTypeConstants.java | 17 +-
.../ShenyuClientRegisterEventPublisher.java | 2 +
...java => ShenyuClientMcpExecutorSubscriber.java} | 18 +-
.../client/core/dto/DiscoveryUpstreamData.java | 130 +++++++
.../client/core/dto/InstanceBeatInfoDTO.java | 74 ++++
.../client/core/dto/McpToolsRegisterDTO.java | 92 +++++
.../shenyu/client/core/enums/RpcTypeEnum.java | 7 +-
.../core/register/FailbackRegistryRepository.java | 40 +++
.../register/HttpClientRegisterRepository.java | 6 +
.../core/register/InstanceRegisterListener.java | 100 ++++++
.../register/ShenyuClientRegisterRepository.java | 9 +
.../apache/shenyu/client/core/type/DataType.java | 5 +
.../shenyu/client/core/utils/RegisterUtils.java | 2 +-
.../client/core/utils/RequestMethodUtils.java | 192 ++++++++++
.../shenyu/client/core/utils/SystemInfoUtils.java | 47 +++
.../shenyu/client/core/utils/VersionUtils.java | 127 +++++++
.../pom.xml | 13 +-
.../shenyu-client-mcp-common}/pom.xml | 26 +-
.../mcp/common/annotation/ShenyuMcpHeader.java | 21 +-
.../common/annotation/ShenyuMcpRequestConfig.java | 25 +-
.../mcp/common/annotation/ShenyuMcpTool.java | 43 +--
.../mcp/common/annotation/ShenyuMcpToolParam.java | 18 +-
.../mcp/common/constants/OpenApiConstants.java | 124 +++++++
.../common/constants/RequestTemplateConstants.java | 44 +--
.../constants/ShenyuToolConfigConstants.java | 38 +-
.../mcp/common/dto/ShenyuMcpRequestConfig.java | 54 +--
.../client/mcp/common/dto/ShenyuMcpTool.java | 138 ++++++++
.../client/mcp/common/eunm/McpParameterType.java | 75 ++++
.../client/mcp/generator/McpOpenApiGenerator.java | 95 +++++
.../mcp/generator/McpRequestConfigGenerator.java | 100 ++++++
.../generator/McpToolsRegisterDTOGenerator.java | 82 +++++
.../client/mcp/utils/OpenApiConvertorUtil.java | 101 ++++++
.../shenyu-client-mcp-register}/pom.xml | 18 +-
.../shenyu/client/mcp/McpServiceEventListener.java | 387 +++++++++++++++++++++
.../pom.xml | 29 +-
.../register/client/beat/HeartbeatListener.java | 145 ++++++++
.../beat/ShenyuBootstrapHeartBeatConfig.java | 36 +-
.../client/beat/HeartbeatListenerTest.java | 316 +++++++++++++++++
.../pom.xml | 16 +-
.../api}/ShenyuInstanceRegisterRepository.java | 37 +-
.../registry/api}/config/RegisterConfig.java | 33 +-
.../registry/api}/entity/InstanceEntity.java | 2 +-
.../registry/api/event/ChangedEventListener.java | 41 ++-
.../registry/api}/path/InstancePathConstants.java | 2 +-
.../registry/api/config/RegisterConfigTest.java | 105 ++++++
.../api/path/InstancePathConstantsTest.java | 49 +++
.../pom.xml | 27 +-
.../pom.xml | 16 +-
.../ShenyuApacheDubboClientConfiguration.java | 54 +++
.../src/main/resources/META-INF/spring.factories | 3 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../ShenyuApacheDubboClientConfigurationTest.java | 60 ++++
.../src/test/resources/application.properties | 33 ++
.../pom.xml | 12 +-
.../beat/HeartbeatListenerConfiguration.java | 61 ++++
.../src/main/resources/META-INF/spring.factories | 3 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../pom.xml | 9 +-
.../ShenyuClientCommonBeanConfiguration.java | 93 +++++
.../src/main/resources/META-INF/spring.factories | 3 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../ShenyuClientCommonBeanConfigurationTest.java | 120 +++++++
.../pom.xml | 17 +-
.../client/grpc/ShenyuGrpcClientConfiguration.java | 102 ++++++
.../grpc/ShenyuGrpcDiscoveryConfiguration.java | 93 +++++
.../src/main/resources/META-INF/spring.factories | 4 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 3 +-
.../grpc/ShenyuGrpcClientConfigurationTest.java | 98 ++++++
.../grpc/server/ShenyuGrpcServerBuilderTest.java | 19 +-
.../shenyu-spring-boot-starter-client-mcp}/pom.xml | 13 +-
.../client/mcp/ShenyuMcpClientConfiguration.java | 59 ++++
.../pom.xml | 22 +-
.../client/sofa/ShenyuSofaClientConfiguration.java | 53 +++
.../src/main/resources/META-INF/spring.factories | 3 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../sofa/ShenyuSofaClientConfigurationTest.java | 78 +++++
.../pom.xml | 18 +-
.../ShenyuSpringWebSocketClientConfiguration.java | 88 +++++
...henyuSpringWebSocketDiscoveryConfiguration.java | 93 +++++
.../src/main/resources/META-INF/spring.factories | 4 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 3 +-
...enyuSpringWebSocketClientConfigurationTest.java | 72 ++++
.../pom.xml | 24 +-
.../ShenyuSpringMvcClientConfiguration.java | 107 ++++++
...yuSpringMvcClientInfoRegisterConfiguration.java | 95 +++++
.../ShenyuSpringMvcDiscoveryConfiguration.java | 96 +++++
.../src/main/resources/META-INF/spring.factories | 5 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 4 +-
.../ShenyuSpringMvcClientConfigurationTest.java | 101 ++++++
.../pom.xml | 13 +-
.../client/tars/ShenyuTarsClientConfiguration.java | 53 +++
.../src/main/resources/META-INF/spring.factories | 3 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
.../tars/ShenyuTarsClientConfigurationTest.java | 73 ++++
106 files changed, 4808 insertions(+), 387 deletions(-)
create mode 100644 progress.md
copy
shenyu-client-dubbo/shenyu-client-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockConstraintValidator.java
=>
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/config/ShenyuConfig.java
(65%)
copy
shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java
=>
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/constant/InstanceTypeConstants.java
(74%)
copy
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/disruptor/subcriber/{ShenyuClientApiDocExecutorSubscriber.java
=> ShenyuClientMcpExecutorSubscriber.java} (74%)
create mode 100644
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/dto/DiscoveryUpstreamData.java
create mode 100644
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/dto/InstanceBeatInfoDTO.java
create mode 100644
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/dto/McpToolsRegisterDTO.java
create mode 100644
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/InstanceRegisterListener.java
create mode 100644
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/RequestMethodUtils.java
create mode 100644
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/SystemInfoUtils.java
create mode 100644
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/utils/VersionUtils.java
copy {shenyu-client-autoconfig => shenyu-client-mcp}/pom.xml (87%)
copy {shenyu-client-http/shenyu-client-springmvc =>
shenyu-client-mcp/shenyu-client-mcp-common}/pom.xml (74%)
copy
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/type/DataTypeParent.java
=>
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/common/annotation/ShenyuMcpHeader.java
(75%)
copy
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/subsriber/ExecutorSubscriber.java
=>
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/common/annotation/ShenyuMcpRequestConfig.java
(72%)
copy
shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/annotation/ShenyuSpringMvcClient.java
=>
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/common/annotation/ShenyuMcpTool.java
(71%)
copy
shenyu-client-tars/src/main/java/org/apache/shenyu/client/tars/common/annotation/ShenyuTarsService.java
=>
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/common/annotation/ShenyuMcpToolParam.java
(77%)
create mode 100644
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/common/constants/OpenApiConstants.java
copy
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/enums/RegisterTypeEnum.java
=>
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/common/constants/RequestTemplateConstants.java
(58%)
copy
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/enums/ApiStateEnum.java
=>
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/common/constants/ShenyuToolConfigConstants.java
(64%)
copy
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/ShenyuInstanceRegisterRepository.java
=>
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/common/dto/ShenyuMcpRequestConfig.java
(52%)
create mode 100644
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/common/dto/ShenyuMcpTool.java
create mode 100644
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/common/eunm/McpParameterType.java
create mode 100644
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/generator/McpOpenApiGenerator.java
create mode 100644
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/generator/McpRequestConfigGenerator.java
create mode 100644
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/generator/McpToolsRegisterDTOGenerator.java
create mode 100644
shenyu-client-mcp/shenyu-client-mcp-common/src/main/java/org/apache/shenyu/client/mcp/utils/OpenApiConvertorUtil.java
copy {shenyu-client-http/shenyu-client-springmvc =>
shenyu-client-mcp/shenyu-client-mcp-register}/pom.xml (83%)
create mode 100644
shenyu-client-mcp/shenyu-client-mcp-register/src/main/java/org/apache/shenyu/client/mcp/McpServiceEventListener.java
copy {shenyu-client-motan => shenyu-register-client-beat}/pom.xml (73%)
create mode 100644
shenyu-register-client-beat/src/main/java/org/apache/shenyu/register/client/beat/HeartbeatListener.java
copy
shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/config/ShenyuRegisterCenterConfig.java
=>
shenyu-register-client-beat/src/main/java/org/apache/shenyu/register/client/beat/ShenyuBootstrapHeartBeatConfig.java
(66%)
create mode 100644
shenyu-register-client-beat/src/test/java/org/apache/shenyu/register/client/beat/HeartbeatListenerTest.java
copy {shenyu-client-autoconfig => shenyu-registry-api}/pom.xml (87%)
copy {shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register
=>
shenyu-registry-api/src/main/java/org/apache/shenyu/registry/api}/ShenyuInstanceRegisterRepository.java
(65%)
copy {shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register
=>
shenyu-registry-api/src/main/java/org/apache/shenyu/registry/api}/config/RegisterConfig.java
(80%)
copy {shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register
=>
shenyu-registry-api/src/main/java/org/apache/shenyu/registry/api}/entity/InstanceEntity.java
(99%)
copy
shenyu-client-dubbo/shenyu-client-apache-dubbo/src/test/java/org/apache/shenyu/client/apache/dubbo/validation/mock/MockValidationParameter.java
=>
shenyu-registry-api/src/main/java/org/apache/shenyu/registry/api/event/ChangedEventListener.java
(60%)
copy {shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register
=>
shenyu-registry-api/src/main/java/org/apache/shenyu/registry/api}/path/InstancePathConstants.java
(97%)
create mode 100644
shenyu-registry-api/src/test/java/org/apache/shenyu/registry/api/config/RegisterConfigTest.java
create mode 100644
shenyu-registry-api/src/test/java/org/apache/shenyu/registry/api/path/InstancePathConstantsTest.java
copy {shenyu-client-autoconfig => shenyu-spring-boot-starter-client}/pom.xml
(61%)
copy {shenyu-client-dubbo/shenyu-client-dubbo-common =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-apache-dubbo}/pom.xml
(72%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-apache-dubbo/src/main/java/org/apache/shenyu/springboot/starter/client/apache/dubbo/ShenyuApacheDubboClientConfiguration.java
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-apache-dubbo/src/main/resources/META-INF/spring.factories
(83%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-apache-dubbo/src/main/resources/META-INF/spring.provides
(93%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-apache-dubbo/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(89%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-apache-dubbo/src/test/java/org/apache/shenyu/springboot/starter/client/apache/dubbo/ShenyuApacheDubboClientConfigurationTest.java
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-apache-dubbo/src/test/resources/application.properties
copy {shenyu-client-autoconfig =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-beat}/pom.xml
(79%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-beat/src/main/java/org/apache/shenyu/register/client/beat/HeartbeatListenerConfiguration.java
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-beat/src/main/resources/META-INF/spring.factories
(85%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-beat/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(91%)
copy {shenyu-client-autoconfig =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-common}/pom.xml
(85%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-common/src/main/java/org/apache/shenyu/springboot/starter/client/common/config/ShenyuClientCommonBeanConfiguration.java
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-common/src/main/resources/META-INF/spring.factories
(83%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-common/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(89%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-common/src/test/java/org/apache/shenyu/springboot/starter/client/common/config/ShenyuClientCommonBeanConfigurationTest.java
copy {shenyu-client-autoconfig =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-grpc}/pom.xml
(71%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-grpc/src/main/java/org/apache/springboot/starter/client/grpc/ShenyuGrpcClientConfiguration.java
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-grpc/src/main/java/org/apache/springboot/starter/client/grpc/ShenyuGrpcDiscoveryConfiguration.java
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-grpc/src/main/resources/META-INF/spring.factories
(78%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-grpc/src/main/resources/META-INF/spring.provides
(94%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-grpc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(84%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-grpc/src/test/java/org/apache/springboot/starter/client/grpc/ShenyuGrpcClientConfigurationTest.java
copy
shenyu-client-grpc/src/main/java/org/apache/shenyu/client/grpc/server/GrpcServerBuilder.java
=>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-grpc/src/test/java/org/apache/springboot/starter/client/grpc/server/ShenyuGrpcServerBuilderTest.java
(68%)
copy {shenyu-client-autoconfig =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-mcp}/pom.xml
(79%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-mcp/src/main/java/org/apache/shenyu/springboot/starter/client/mcp/ShenyuMcpClientConfiguration.java
copy {shenyu-client-autoconfig =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-sofa}/pom.xml
(66%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-sofa/src/main/java/org/apache/shenyu/springboot/starter/client/sofa/ShenyuSofaClientConfiguration.java
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-sofa/src/main/resources/META-INF/spring.factories
(84%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-sofa/src/main/resources/META-INF/spring.provides
(94%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-sofa/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(90%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-sofa/src/test/java/org/apache/shenyu/springboot/starter/client/sofa/ShenyuSofaClientConfigurationTest.java
copy {shenyu-client-autoconfig =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-spring-websocket}/pom.xml
(71%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-spring-websocket/src/main/java/org/apache/shenyu/springboot/starter/client/spring/websocket/ShenyuSpringWebSocketClientConfiguration.java
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-spring-websocket/src/main/java/org/apache/shenyu/springboot/starter/client/spring/websocket/ShenyuSpringWebSocketDiscoveryConfiguration.java
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-spring-websocket/src/main/resources/META-INF/spring.factories
(74%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-spring-websocket/src/main/resources/META-INF/spring.provides
(92%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-spring-websocket/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(79%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-spring-websocket/src/test/java/org/apache/shenyu/springboot/starter/client/spring/websocket/ShenyuSpringWebSocketClientConfigurationTest.java
copy {shenyu-client-http/shenyu-client-springmvc =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc}/pom.xml
(73%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientConfiguration.java
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientInfoRegisterConfiguration.java
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcDiscoveryConfiguration.java
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/resources/META-INF/spring.factories
(69%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/resources/META-INF/spring.provides
(93%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(73%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-springmvc/src/test/java/org/apache/shenyu/springboot/starter/client/springmvc/ShenyuSpringMvcClientConfigurationTest.java
copy {shenyu-client-autoconfig =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-tars}/pom.xml
(79%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-tars/src/main/java/org/apache/shenyu/springboot/starter/client/tars/ShenyuTarsClientConfiguration.java
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-tars/src/main/resources/META-INF/spring.factories
(84%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-tars/src/main/resources/META-INF/spring.provides
(94%)
copy .github/ISSUE_TEMPLATE/config.yml =>
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-tars/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
(90%)
create mode 100644
shenyu-spring-boot-starter-client/shenyu-spring-boot-starter-client-tars/src/test/java/org/apache/shenyu/springboot/starter/client/tars/ShenyuTarsClientConfigurationTest.java