代码中使用了springAOP中的大部分通知,可供参考使用