Лента не видит свойства
Я использую ленточку и эврику и хочу добавить следующее свойство:
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);
}
}