您好我正在开发一个使用Spring安全性并使用AspectJ进行日志记录的Web应用程序。
当我添加使用AspectJ创建的新bean时出现此错误。
org.springframework.beans.factory.BeanCurrentlyInCreationException: Error creating bean with name 'loggingAspect': Requested bean is currently in creation: Is there an unresolvable circular reference?
@Configuration
@EnableWebMvc
@EnableAspectJAutoProxy
@ComponentScan( basePackages = { "com.org" } )
public class WebConfig extends WebMvcConfigurerAdapter {
@Bean
public LoggingAspect loggingAspect() {
return new LoggingAspect();
}
@Configuration
@EnableWebSecurity
public class SecurityConfiguration extends WebSecurityConfigurerAdapter { }
@Aspect
@Component
public class LoggingAspect {
/**
* Default Constructor.
*/
public LoggingAspect() {
}
我无法创建此bean,也无法找到任何解决方案。 请有人帮忙。
感谢。