对于Spring的AOP的实现方式,下列选项说法错误的是()。(多选)

A、Spring的advice采用特定的AOP语言,在定义pointcuts时不可以使用配置文件。B、以实现接口的方式作为优先,这样可以降低应用程序组件之间的耦合程度。C... A、Spring的advice采用特定的AOP语言,在定义pointcuts时不可以使用配置文件。
B、以实现接口的方式作为优先,这样可以降低应用程序组件之间的耦合程度。
C、spring不支持属性成员的jointpoints。
D、以上说法都正确。
展开
 我来答
帐号已注销
2020-10-16 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:167万
展开全部

选AD。

A错在advice就是用配置实现的,或者用annotation。

advice可以理解成是切面里写的具体的代码,pointcut可以理解为这些代码要放到程序的哪个地方,一版pointcut配合expression表达式来一起用。

在Spring中Advisor是Advice和Pointcut的结合,但它还不是AOP概念上的Aspect。因为在Spring中Advisor还是Spring用来生成Aspect对象的一个原型,根据配置的不同,Spring可以只对某个类生成Aspect,也可以对所有的类生成Aspect。

扩展资料:

Spring是全面的和模块化的。Spring有分层的体系结构,这意味着你能选择使用它孤立的任何部分,它的架构仍然是内在稳定的。例如,你可能选择仅仅使用Spring来简单化JDBC的使用,或用来管理所有的业务对象。

它的设计从底部帮助你编写易于测试的代码。Spring是用于测试驱动工程的理想的framework。

Spring对你的工程来说,它不需要一个以上的framework。Spring是潜在地一站式解决方案,定位于与典型应用相关的大部分基础结构。它也涉及到其他framework没有考虑到的内容。

参考资料来源:百度百科-spring

erliang20088
推荐于2018-04-04 · TA获得超过2496个赞
知道小有建树答主
回答量:926
采纳率:100%
帮助的人:957万
展开全部
选AD,
A:错在advice就是用配置实现的,或者用annotation.
D:错就不用说了吧,
其它的,应该都是对的。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式