У меня есть @SpringBootApplication
с @Component
с некоторыми @GET
и @POST
методами. Я могу успешно запустить приложение и использовать curl на методах get и post. Однако, когда я пытаюсь запустить @SpringBootTest
, мой запрос выдает ошибку 404.
Вот класс Компонентов:
@Path("/")
@Component
public class TestComp {
@Path("test")
@GET
public String test() {
return "success";
}
}
А вот и мой тестовый класс:
@RunWith(SpringRunner.class)
@SpringBootTest()
@AutoConfigureMockMvc
public class ApplicationTests {
@Autowired
private MockMvc mockMvc;
@Test
public void contextLoads() throws Exception {
mockMvc.perform(get("/test")).andDo(print());
}
}
Есть ли какая-то конфигурация, которую мне нужно сделать на SpringBootApplication
? Мой URI в get("/test")
просто неправильный?