***************************
APPLICATION FAILED TO START
***************************
Description:
The dependencies of some of the beans in the application context form a cycle:
┌──->──┐
| webSecurityConfig defined in file [D:\OneDrive - Amity University\CODES\A User Authentication System\demo\target\classes\com\example\demo\security\WebSecurityConfig.class]
└── authz
.anyRequest().authenticated()
);
http.authenticationProvider(daoAuthenticationProvider());
return http.build();
}
@Bean
public DaoAuthenticationProvider daoAuthenticationProvider() {
DaoAuthenticationProvider provider =
new DaoAuthenticationProvider();
provider.setPasswordEncoder(bCryptPasswordEncoder);
provider.setUserDetailsService(appUserService);
return provider;
}
@Bean
public BCryptPasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}
}
Я пытался поместить @lazy на один из компонентов, но это не сработало.
Я пытался создать один компонент на другом класс затем расширил его другим, но это не сработало.
пробовал поместить циклическую ссылку true в файл yml, но это не сработало.
@Bean public DaoAuthenticationProvider daoAuthenticationProvider() { DaoAuthenticationProvider provider = new DaoAuthenticationProvider(); provider.setPasswordEncoder(bCryptPasswordEncoder); provider.setUserDetailsService(appUserService); return provider; }
@Bean public BCryptPasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); }
} [/code] [list] [*]Я пытался поместить @lazy на один из компонентов, но это не сработало. [*]Я пытался создать один компонент на другом класс затем расширил его другим, но это не сработало. [*]пробовал поместить циклическую ссылку true в файл yml, но это не сработало. [/list]