В моем проекте Spring MVC вся конфигурация mvc выполняется с использованием XML.
Теперь я пытаюсь интегрировать безопасность Spring и добавить конфигурацию безопасности на основе annotation (@EnableWebScurity
& @Configuration
) расширение WebSecurityConfigurerAdapter
.
Возможно ли это?
Моя проблема:
Всякий раз, когда я пытаюсь получить какую-либо автосвязанную зависимость в моем классе @EnableWebMvc
, NoSuchBeanDefinitionException: No qualifying bean of type [com.crud.servicesimpl.UserServiceImpl]
Фрагменты кода:
Класс SecurityConfig:
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Autowired
UserService userService;
Класс обслуживания:
@Service
public class UserServiceImpl implements UserService {
Исключение:
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.crud.services.UserService] found for dependency [com.crud.services.UserService]: expected at least 1