Skip to content

Commit b258a60

Browse files
committed
feat: javax.servlet切换为jakarta.servlet
1 parent da70f71 commit b258a60

11 files changed

Lines changed: 29 additions & 12 deletions

File tree

trpc-dependencies/trpc-dependencies-bom/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,12 @@
643643
<artifactId>spring-boot-autoconfigure</artifactId>
644644
<version>${springboot.version}</version>
645645
</dependency>
646+
<dependency>
647+
<groupId>org.springframework.boot</groupId>
648+
<artifactId>spring-boot-properties-migrator</artifactId>
649+
<version>${springboot.version}</version>
650+
<scope>runtime</scope>
651+
</dependency>
646652
<dependency>
647653
<groupId>org.springframework.boot</groupId>
648654
<artifactId>spring-boot-configuration-processor</artifactId>

trpc-proto/trpc-proto-http/src/test/java/com/tencent/trpc/proto/http/server/AbstractHttpExecutorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import com.tencent.trpc.core.rpc.RpcInvocation;
2121
import com.tencent.trpc.core.rpc.common.RpcMethodInfo;
2222
import com.tencent.trpc.proto.http.common.HttpConstants;
23-
import javax.servlet.http.HttpServletRequest;
23+
import jakarta.servlet.http.HttpServletRequest;
2424
import org.junit.Test;
2525
import org.junit.runner.RunWith;
2626
import org.powermock.core.classloader.annotations.PowerMockIgnore;

trpc-selector/trpc-selector-open-polaris/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
<artifactId>slf4j-simple</artifactId>
4040
</dependency>
4141
<dependency>
42-
<groupId>javax.servlet</groupId>
43-
<artifactId>javax.servlet-api</artifactId>
42+
<groupId>jakarta.servlet</groupId>
43+
<artifactId>jakarta.servlet-api</artifactId>
4444
</dependency>
4545
<dependency>
4646
<groupId>com.tencent.trpc</groupId>

trpc-selector/trpc-selector-open-polaris/src/main/java/com/tencent/trpc/selector/polaris/PolarisSelector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
import java.util.concurrent.CompletionStage;
7070
import java.util.concurrent.Executor;
7171
import java.util.stream.Collectors;
72-
import javax.servlet.http.HttpServletRequest;
72+
import jakarta.servlet.http.HttpServletRequest;
7373

7474
/**
7575
* Base open source polaris selector

trpc-selector/trpc-selector-open-polaris/src/test/java/com/tencent/trpc/selector/open/polaris/RequestMetadataTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import java.net.InetSocketAddress;
2222
import java.net.UnknownHostException;
2323
import java.util.concurrent.ConcurrentMap;
24-
import javax.servlet.http.HttpServletRequest;
24+
import jakarta.servlet.http.HttpServletRequest;
2525
import org.junit.Before;
2626
import org.junit.Test;
2727
import org.junit.runner.RunWith;

trpc-spring-boot-starters/trpc-spring-boot-starter/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@
5050
<artifactId>spring-boot-configuration-processor</artifactId>
5151
</dependency>
5252

53+
<dependency>
54+
<groupId>org.springframework.boot</groupId>
55+
<artifactId>spring-boot-properties-migrator</artifactId>
56+
<scope>runtime</scope>
57+
</dependency>
58+
5359
<dependency>
5460
<groupId>org.springframework.boot</groupId>
5561
<artifactId>spring-boot-starter-test</artifactId>

trpc-spring-support/trpc-spring-nacos-autoconfigure/src/main/resources/META-INF/spring.factories

Lines changed: 0 additions & 2 deletions
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
com.tencent.trpc.nacos.auto.configuration.NacosConfigAutoConfiguration

trpc-spring-support/trpc-springmvc/src/main/java/com/tencent/trpc/springmvc/TRpcSpringMvcAutoConfiguration.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,19 @@
2323
import org.springframework.context.annotation.DependsOn;
2424
import org.springframework.http.converter.HttpMessageConverter;
2525
import org.springframework.web.servlet.DispatcherServlet;
26+
import org.springframework.web.servlet.config.annotation.PathMatchConfigurer;
2627
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
2728

2829
@AutoConfiguration
2930
@ConditionalOnWebApplication(type = Type.SERVLET)
3031
@ConditionalOnClass(DispatcherServlet.class)
3132
public class TRpcSpringMvcAutoConfiguration implements WebMvcConfigurer {
3233

34+
@Override
35+
public void configurePathMatch(PathMatchConfigurer configurer) {
36+
configurer.setUseTrailingSlashMatch(true);
37+
}
38+
3339
@Bean
3440
@ConditionalOnMissingBean
3541
@DependsOn(TRpcConfiguration.CONFIG_MANAGER_INITIALIZER_BEAN_NAME)

trpc-transport/trpc-transport-http/src/test/java/com/tencent/trpc/transport/http/ExecutorDispatcherTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
import static org.mockito.Mockito.times;
1515

1616
import java.io.IOException;
17-
import javax.servlet.ServletException;
18-
import javax.servlet.http.HttpServletRequest;
19-
import javax.servlet.http.HttpServletResponse;
17+
import jakarta.servlet.ServletException;
18+
import jakarta.servlet.http.HttpServletRequest;
19+
import jakarta.servlet.http.HttpServletResponse;
2020
import org.junit.Test;
2121
import org.powermock.api.mockito.PowerMockito;
2222

0 commit comments

Comments
 (0)