Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是<;tx:注释驱动/>;在Spring中真正做到了代码级吗?_Spring - Fatal编程技术网

什么是<;tx:注释驱动/>;在Spring中真正做到了代码级吗?

什么是<;tx:注释驱动/>;在Spring中真正做到了代码级吗?,spring,Spring,它在bean中设置了标志吗? 它是否加载“特殊”bean,然后查找@Transactional?它扫描应用程序上下文中的所有bean,并为那些被注释的bean创建拦截器 这是通过上述拦截器使用的SpringTransactionAnnotationParser完成的 然后,无论何时访问这些bean,都会触发此通知,并在执行目标方法之前启动一个事务,并在执行之后提交。此处+1表示正确答案(y)

它在bean中设置了标志吗?
它是否加载“特殊”bean,然后查找
@Transactional

它扫描应用程序上下文中的所有bean,并为那些被注释的bean创建拦截器

这是通过上述拦截器使用的
SpringTransactionAnnotationParser
完成的

然后,无论何时访问这些bean,都会触发此通知,并在执行目标方法之前启动一个事务,并在执行之后提交。

此处+1表示正确答案(y)