java spring advice的定义

学习 时间:2026-04-07 18:58:34 阅读:8710
java spring advice的定义这个tx是随便写的还是规定的?name="*" 和 propagation="REQUIRED"分别代表了什么

最佳回答

开心的眼睛

谦让的蚂蚁

2026-04-07 18:58:34

tx就是一个自定义标签。你也可以定义。但是人家这么定义了。你就这么用。 name = "*" 就是针对所有的方法都适用。 propagation="REQUIRED"/ 这个的意思就是 如果执行这个方法的时候。没有事务的话。就创建一个新的事务。如果有事务的话。就加入到这个方法中去。 再问: 通知必须要和切入点一起使用吗 再答: 通知就是添加在别的方法之前。之后。等等执行的。。你不找切入点。这个通知将如何执行呢 。面向切面编程。就是注重一个切点。

最新回答共有2条回答

  • 快乐的树叶
    回复
    2026-04-07 18:58:34

    tx就是一个自定义标签。你也可以定义。但是人家这么定义了。你就这么用。 name = "*" 就是针对所有的方法都适用。 propagation="REQUIRED"/ 这个的意思就是 如果执行这个方法的时候。没有事务的话。就创建一个新的事务。如果有事务的话。就加入到这个方法中去。 再问: 通知必须要和切入点一起使用吗 再答: 通知就是添加在别的方法之前。之后。等等执行的。。你不找切入点。这个通知将如何执行呢 。面向切面编程。就是注重一个切点。

上一篇 求一些英语感叹词语或句子

下一篇 前苏联发射过多少架宇宙飞船?急需~~~~~~~~~~~~