java - Spring autowired bean for @Aspect aspect is null - Stack Overflow
The aspect is a singleton object and is created outside the Spring container. A solution with XML configuration is to use Spring's factory method to retrieve the aspect.
<bean id="syncLoggingAspect" class="uk.co.demo.SyncLoggingAspect" factory-method="aspectOf" />
With this configuration the aspect will be treated as any other Spring bean and the autowiring will work as normal.
You have to use the factory-method also on Enum objects and other objects without a constructor or objects that are created outside the Spring container.
Read full article from java - Spring autowired bean for @Aspect aspect is null - Stack Overflow
No comments:
Post a Comment