Лента не видит свойства

Я использую ленточку и эврику и хочу добавить следующее свойство:

my-service.ribbon.ServerListRefreshInterval

Однако контекст по умолчанию не видит это свойство. Я использую ленту в качестве loadBalancer. В настоящее время я исправил это с помощью:

 ConfigurationManager.loadPropertiesFromResources("my-service.properties");

Это единственный способ исправить это?

Пример моего кода:

@Component
public class ServiceClientFactory 
{
    @Inject
    public ServiceClientFactory(
    private String applicationName="firstApp";

    final SpanAccessor spanAccessor
            final LoadBalancerClient loadBalancer,
            ) throws IOException {

            loadBalancer.choose(applicationName);

    }
}
@SpringBootApplication
@EnableEurekaClient
public class ServiceApplication extends SpringBootServletInitializer {
    public static void main(String[] args) {
        new ServiceApplication()
                .configure(new SpringApplicationBuilder(ServiceApplication.class))
                .run(args);
    }
}

0 ответов

Другие вопросы по тегам