Свойства конфигурации Spring Boot 4.0.2 HttpExchangeJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Свойства конфигурации Spring Boot 4.0.2 HttpExchange

Сообщение Anonymous »

При использовании @ImportHttpServices свойство

spring.http.service.client..base-url игнорируется, что приводит к

IllegalArgumentException: URI with undefined scheme.
@ClientRegistrationId("oauth")
public interface MyClient {
@GetExchange(url = "/{a}/b")
List getIt(@PathVariable("a") String a, @PathVariable("b") String b);
}

Моя конфигурация
@Configuration(proxyBeanMethods = false)
@ImportHttpServices(group = "mygroup", types = MyClient.class)
public class ClientConfig {

@Bean
OAuth2RestClientHttpServiceGroupConfigurer securityConfigurer(
OAuth2AuthorizedClientManager manager) {
return OAuth2RestClientHttpServiceGroupConfigurer.from(manager);
}
}

spring:
http:
service:
client:
mygroup:
base-url: https://api.dev.client/v1

Конфигурация Oauth работает нормально. Если я установил его программно, все работает нормально.
edit:
Тоже пробовал с serviceclient.
spring:
http:
serviceclient:
mygroup:
base-url: https://api.dev.client/v1


Подробнее здесь: https://stackoverflow.com/questions/798 ... properties
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»