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

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring 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 работает нормально. Если я установил это программно, все работает нормально

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

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

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

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

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

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