[core]AOP