весенняя загрузка: как настроить автонастройку WebTestClient - PullRequest
1 голос
/ 06 июня 2019

Есть ли в Spring Boot какие-либо свойства для настройки @Autowired WebTestClient? Например, как установить путь контекста сервлета (или просто базовый путь в этом отношении) на WebTestClient?

Вот как теперь настраиваются мои веб-тесты:

@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)
@ActiveProfiles("test")
public class MyTestClass{

  @Autowired
  private WebTestClient cl;

  //the rest of it
}

Другими словами, что эквивалентно Spring Boot

WebTestClient client = WebTestClient.bindToServer()
    .baseUrl("http://localhost:<random port>/myServletContext").build();

Я не нашел ничего полезного в документации: https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

1 Ответ

0 голосов
/ 06 июня 2019

Вы можете использовать что-то вроде server.servlet.context-path=/myServletContextPath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...