2

使用 AOP 为基于 spring 的项目实现抽象工厂模式应该与普通项目有什么不同吗?

4

3 回答 3

1

考虑到所有因素,它应该更简单;从技术上讲,Spring 本身就像一个抽象工厂,这种模式深刻地告知了 Spring “希望”你用它来做的大多数事情。

于 2009-10-20T22:28:11.657 回答
0

如果没有更具体的例子,我不得不说“不”。Spring AOP 非常擅长处理你的代码,不管它的结构是什么。

于 2009-10-20T22:15:04.870 回答
0

取决于你的 AOP。如果您将 AspectJ 与加载时间或编译时间编织一起使用,那么您没有问题。如果您使用的是基于 spring 的 AOP,那么您会遇到问题,因为 spring 只会将方面放在它创建的 bean 上。这意味着如果你的工厂生产 bean,它不会有任何 AOP 检测

于 2009-10-20T22:29:31.047 回答