You are not allowed to proxy the method with annotation @PostConstruct, that is the reason why the aspect will not be executed. You can remove the code from @PostContruct and use it in a separate method to avoid the issue.