接上: AOP的Aspectj 简单白: 一个类中即可涵盖前后置环绕。 Acspectj和SchemaBased的异同: 同: 在不修改源码的情况下都能实现功能的扩展。 不同: SchemaBased方式基于接口,而AspectJ方式是在配置文件中使用标签来区分。 不涉及到参数问题使用AspectJ方式完成功能扩展比较方便,但是涉及到参数后使用SchemaBased方式比较方便。