Как отключить Spring Security в тестах?

Не знаю как отключить Spring Security в тестах в Spring Boot 2 приложении.

получаю ошибку:

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'andrew.korzhov.ecommerce.security.JwtTokenProvider' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}

это не помогает:

@SpringBootApplication(exclude = SecurityAutoConfiguration.class)

Подмечу, что такой способ работает просто отключит Security в приложении. Но в тестах это не помогает.

Еще пробовал в application.yml :

autoconfigure:
    exclude: org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration

Ответы (1 шт):

Автор решения: petrovich

Попробуйте на классом теста добавить эти аннотации:

@EnableAutoConfiguration(exclude = { SecurityAutoConfiguration.class, ManagementSecurityAutoConfiguration.class })
→ Ссылка