Я использую SpringSecurity с базовой аутентификацией c в своем приложении. Я хочу протестировать контроллер с @WebMvcTest. @WebMvcTest по умолчанию включает SpringSecurity и пытается загрузить все bean-компоненты, связанные с Spring Security. Но я не хочу bootstrap пружинить безопасность в моем тесте контроллера.
Я также не хочу настраивать SpringSecurity для своего теста и позже использовать @WithMockUser для доступа к apis в контроллере.
Короче говоря, есть ли способ отключить загрузку SpringSecurity для @WebMvcTest для SpringBoot версии 2.2.5. Пожалуйста, помогите.
@WebMvcTest(controllers = SomeController.class, secure = false)
Я также узнал, что вышеуказанное решение больше не применимо, поскольку оно устарело.