Based on annotation configuration and use spring AOP (spring mvc framework)