ssh,关于spring事务管理aop和tx问题

ssh,在spring配置文件中我的事务配置用的aop和tx标签:如果aop切面没有没有切进去,我的代码中执行的增删改查会执行吗?如果aop切进去了,但tx标签中的met... ssh,在spring配置文件中我的事务配置用的aop和tx标签:
如果aop切面没有没有切进去,我的代码中执行的增删改查会执行吗?
如果aop切进去了,但tx标签中的method没有该方法对应的匹配,我的代码会执行吗?
希望能多讲些原理,大白话最好了,谢谢!
展开
 我来答
andyyanshi
2014-01-28 · TA获得超过750个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:158万
展开全部
切面就是把每个功能模块里面公用的方法提取出来,为了代码复用,不用在每个功能模块里都写,如权限控制,事务管理等。对于你的问题,切面切进去了,就会执行切面的代码,没有切进去那就不执行。若果切面对原来的代码没有影响,那切不切进去都没有影响,如果有影响,如权限控制,如果切进去,然后没有权限,那代码就不执行。
追问
简单的说就是不切进去的话,采用的就是默认事务,代码会执行,如果切进去了,结果事务通知里面 没有相应的method标签匹配,就不会执行,对吗?
追答
恩,就是差不多这样
阿苏257
2014-01-28 · 超过21用户采纳过TA的回答
知道答主
回答量:125
采纳率:0%
帮助的人:43.9万
展开全部
我的理解,代码是代码,切面是切面,他们本身没有什么关系,只是人为的在代码中配置切面。
所以,没切进去,代码会执行。
切进去但没匹配方法也会执行,但切面会报错的。
谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-29
展开全部
天赋点偷偷的人大4太多人tft
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式