У меня клиент OpenFeign, настроенный так:
@FeignClient(name = "myService", qualifier = "myServiceClient", url = "${myservice.url}")
public interface MyServiceClient {
...
}
и тест Spring Boot, настроенный так:
@SpringBootTest(webEnvironment = RANDOM_PORT, classes = MyApplication.class)
@RunWith(SpringRunner.class)
@EnableFeignClients(clients = MyServiceClient .class)
public class ReservationSteps {
...
}
Тест должен ускорять приложениеи отправьте ему запрос с помощью клиента Feign.
Проблема заключается в значении RANDOM_PORT.
Как мне объявить свойство "myservice.url" в файле свойств, чтобы оно содержало правильное значениепорт?
Я пробовал это:
myservice.url=localhost:${local.server.port}
, но это приводит к "localhost: 0".
Я не хочу использовать постоянное значение дляпорт.
Пожалуйста, помогите. Спасибо!