diff --git a/file/pom.xml b/file/pom.xml
index dabcc9edb..7c0efeae4 100644
--- a/file/pom.xml
+++ b/file/pom.xml
@@ -14,12 +14,7 @@
com.alibaba.cloudspring-cloud-starter-alibaba-nacos-discovery
com.alibaba.cloudspring-cloud-starter-alibaba-nacos-config
com.alibaba.cloudspring-cloud-starter-alibaba-sentinel
-
- org.springframework.cloudspring-cloud-starter-openfeign
-
- io.github.openfeign.formfeign-form-spring
-
-
+ org.springframework.cloudspring-cloud-starter-openfeign
org.springframework.cloudspring-cloud-starter-loadbalancer
org.springframework.bootspring-boot-starter-actuator
org.apache.rocketmqrocketmq-spring-boot-starter
diff --git a/file/src/test/java/com/baiyue/file/client/ExportProviderFeignConfigurationTest.java b/file/src/test/java/com/baiyue/file/client/ExportProviderFeignConfigurationTest.java
index 11fbd6567..964b44893 100644
--- a/file/src/test/java/com/baiyue/file/client/ExportProviderFeignConfigurationTest.java
+++ b/file/src/test/java/com/baiyue/file/client/ExportProviderFeignConfigurationTest.java
@@ -9,9 +9,14 @@ import org.springframework.boot.autoconfigure.http.HttpMessageConverters;
import java.nio.charset.StandardCharsets;
import java.util.Map;
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
import static org.junit.jupiter.api.Assertions.assertThrows;
class ExportProviderFeignConfigurationTest {
+ @Test void keepsOpenFeignFormEncoderOnTheRuntimeClasspath() {
+ assertDoesNotThrow(() -> Class.forName("feign.form.spring.SpringFormEncoder"));
+ }
+
@Test void rejectsAnOversizedProviderResponseBeforeJsonDeserialization() {
ExportProviderFeignConfiguration configuration=new ExportProviderFeignConfiguration();
Decoder decoder=configuration.exportProviderDecoder(HttpMessageConverters::new);