File tree Expand file tree Collapse file tree
trpc-dependencies/trpc-dependencies-bom
trpc-proto/trpc-proto-http/src/test/java/com/tencent/trpc/proto/http/server
trpc-selector/trpc-selector-open-polaris
main/java/com/tencent/trpc/selector/polaris
test/java/com/tencent/trpc/selector/open/polaris
trpc-spring-boot-starters/trpc-spring-boot-starter
trpc-spring-nacos-autoconfigure/src/main/resources/META-INF
trpc-springmvc/src/main/java/com/tencent/trpc/springmvc
trpc-transport/trpc-transport-http/src/test/java/com/tencent/trpc/transport/http Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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 >
Original file line number Diff line number Diff line change 2020import com .tencent .trpc .core .rpc .RpcInvocation ;
2121import com .tencent .trpc .core .rpc .common .RpcMethodInfo ;
2222import com .tencent .trpc .proto .http .common .HttpConstants ;
23- import javax .servlet .http .HttpServletRequest ;
23+ import jakarta .servlet .http .HttpServletRequest ;
2424import org .junit .Test ;
2525import org .junit .runner .RunWith ;
2626import org .powermock .core .classloader .annotations .PowerMockIgnore ;
Original file line number Diff line number Diff line change 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 >
Original file line number Diff line number Diff line change 6969import java .util .concurrent .CompletionStage ;
7070import java .util .concurrent .Executor ;
7171import java .util .stream .Collectors ;
72- import javax .servlet .http .HttpServletRequest ;
72+ import jakarta .servlet .http .HttpServletRequest ;
7373
7474/**
7575 * Base open source polaris selector
Original file line number Diff line number Diff line change 2121import java .net .InetSocketAddress ;
2222import java .net .UnknownHostException ;
2323import java .util .concurrent .ConcurrentMap ;
24- import javax .servlet .http .HttpServletRequest ;
24+ import jakarta .servlet .http .HttpServletRequest ;
2525import org .junit .Before ;
2626import org .junit .Test ;
2727import org .junit .runner .RunWith ;
Original file line number Diff line number Diff line change 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 >
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ com.tencent.trpc.nacos.auto.configuration.NacosConfigAutoConfiguration
Original file line number Diff line number Diff line change 2323import org .springframework .context .annotation .DependsOn ;
2424import org .springframework .http .converter .HttpMessageConverter ;
2525import org .springframework .web .servlet .DispatcherServlet ;
26+ import org .springframework .web .servlet .config .annotation .PathMatchConfigurer ;
2627import org .springframework .web .servlet .config .annotation .WebMvcConfigurer ;
2728
2829@ AutoConfiguration
2930@ ConditionalOnWebApplication (type = Type .SERVLET )
3031@ ConditionalOnClass (DispatcherServlet .class )
3132public 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 )
Original file line number Diff line number Diff line change 1414import static org .mockito .Mockito .times ;
1515
1616import 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 ;
2020import org .junit .Test ;
2121import org .powermock .api .mockito .PowerMockito ;
2222
You can’t perform that action at this time.
0 commit comments