Нет квалифицированного боба типа 'org.springframework.boot.web.server.test.client.testresttemplate'JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Нет квалифицированного боба типа 'org.springframework.boot.web.server.test.client.testresttemplate'

Сообщение Anonymous »

Я пытаюсь проверить свой @restcontroller , но это не работает, давая мне ошибку

Код: Выделить всё

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'studio.abos.springcalc.rest.ControllerTest': Unsatisfied dependency expressed through field 'restTemplate': No qualifying bean of type 'org.springframework.boot.web.server.test.client.TestRestTemplate' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
< /code>
Это мой контроллер: < /p>
@RestController
public class Controller {

@PostMapping(path = "/calc-simple", produces = "application/json")
public BigResults calcSimple(final @RequestBody BigParameters params) {
// ...
}
}
< /code>
Это мой тестовый класс: < /p>
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
final class ControllerTest {

@LocalServerPort
private int port;

@Autowired
private TestRestTemplate restTemplate;

@Test
void invalidBigInteger1() {
final var testParams = new BigParameters("invalid", "6", List.of(), List.of(), 1);
restTemplate.postForObject("http://localhost:" + port + "/simple-calc", testParams, BigResults.class);
}
}
Я видел аналогичные, но устаревшие сообщения, где решение было добавить параметр аннотации random_port , но я уже сделал это. Как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/797 ... lient-test
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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