java spring advice的定义这个tx是随便写的还是规定的?name="*" 和 propagation="REQUIRED"分别代表了什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 18:15:31
java spring advice的定义这个tx是随便写的还是规定的?name=
xQN@M("U !"(` mٷ.kxd̛u\-(gZ gir)ô=;\b/uxMpݢpXɘ' hԐjJͧ3ZLHď,W<& YIV~uIW/!_ z1&f񲏽'8pLF}Y@etƧۑu@D1""5,p=bk'G>edHrrNER"]bC\`EPS_Cae=K 8CܱQOM RNW5'N

java spring advice的定义这个tx是随便写的还是规定的?name="*" 和 propagation="REQUIRED"分别代表了什么
java spring advice的定义
这个tx是随便写的还是规定的?name="*" 和 propagation="REQUIRED"分别代表了什么

java spring advice的定义这个tx是随便写的还是规定的?name="*" 和 propagation="REQUIRED"分别代表了什么
tx就是一个自定义标签.你也可以定义.但是人家这么定义了.你就这么用.
name = "*" 就是针对所有的方法都适用.

propagation="REQUIRED"/ 这个的意思就是 如果执行这个方法的时候.没有事务的话.就创建一个新的事务.如果有事务的话.就加入到这个方法中去.