Browse Source

Polish

pull/47381/head
Phillip Webb 3 months ago
parent
commit
36732bd74a
  1. 2
      config/checkstyle/import-control.xml
  2. 3
      module/spring-boot-restclient/src/main/java/org/springframework/boot/restclient/RootUriTemplateHandler.java
  3. 2
      module/spring-boot-restclient/src/main/java/org/springframework/boot/restclient/autoconfigure/RestClientAutoConfiguration.java

2
config/checkstyle/import-control.xml

@ -91,8 +91,6 @@ @@ -91,8 +91,6 @@
<disallow pkg="jakarta.servlet" />
<!-- Common -->
<subpackage name="client">
</subpackage>
<subpackage name="context">
<allow pkg="org.springframework.context" />
<subpackage name="servlet">

3
module/spring-boot-restclient/src/main/java/org/springframework/boot/restclient/RootUriTemplateHandler.java

@ -62,7 +62,8 @@ public class RootUriTemplateHandler implements UriTemplateHandler { @@ -62,7 +62,8 @@ public class RootUriTemplateHandler implements UriTemplateHandler {
}
String apply(String uriTemplate) {
if (StringUtils.startsWithIgnoreCase(uriTemplate, "/")) {
String rootUri = getRootUri();
if (rootUri != null && StringUtils.startsWithIgnoreCase(uriTemplate, "/")) {
return getRootUri() + uriTemplate;
}
return uriTemplate;

2
module/spring-boot-restclient/src/main/java/org/springframework/boot/restclient/autoconfigure/RestClientAutoConfiguration.java

@ -34,6 +34,7 @@ import org.springframework.boot.restclient.RestClientCustomizer; @@ -34,6 +34,7 @@ import org.springframework.boot.restclient.RestClientCustomizer;
import org.springframework.boot.ssl.SslBundles;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Conditional;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Scope;
import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;
@ -96,6 +97,7 @@ public final class RestClientAutoConfiguration { @@ -96,6 +97,7 @@ public final class RestClientAutoConfiguration {
return restClientBuilderConfigurer.configure(RestClient.builder());
}
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass(HttpMessageConverters.class)
static class HttpMessageConvertersConfiguration {

Loading…
Cancel
Save