问题 1:在 portlet MVC 环境中使用 Spring AOP 填充/创建模型是一种好习惯吗?我们已经广泛使用 Spring AOP 从外部源填充\创建模型对象。当非常广泛地用于查询执行等事情时,AOP 在性能方面是否代价高昂?我被告知 AOP 有利于横切关注点,并且填充模型数据似乎不是横切关注点,而是主要关注点。我将不胜感激在这方面的任何指导。
问题2:我有一个这样的切入点:
@Pointcut("execution(* getSomething(..))")
我有这样的课:
Class Aclass extends ASuper{
Somedata getSomething(String str){
super.getSomething(str);
}
}
ASuper 也有 getSomething 方法,切入点的切面会执行多少次?我想了两次,但在这里有点困惑,因此提出了这个问题。感谢您的澄清。