温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
好,接下来。呃,还是啊,绕不开,我们一定要去,呃,有一个事物的支持,其实呢,配什么是事物,死不的什么是事物啊,呃呃,两个方面,一个呢是开启基于注解的深魔式事务这个功能的支持,在这里边装配一下事务管理器。啊,嗯。呃,然后呢,另外一个呢,是扫描一下啊,扫描一下我们这个service,对这儿还少写一个啊,这得这个去配一下这个事物事物管理器,哎,我们这儿配上呢,给他去补充一下。我还只能是说呢,假设大家这些东西你都是学过的哈。我这边就没有时间呢,再给大家再去讲这个SM里边啊,Spring里边这些配置是啥意思了啊,所以说我这儿呢,就只能是说哎,假设你已经学过了,我这儿呢,这边这个就就直接在用了哈。
01:08
事物管理器里边呢,也需要去装配一下数据源,哎,你看又建这个咖啡豆。然后呢,下边我们开启。基于注解的声明是事物的支持。Txno drive。然后你会发现这儿有好多个a notation drive,你要是不在意的话,直接一回车选第一个的话,这就错了,我们应该选的是这个TX的这个啊,这个千万别导错了包啊,导错包这个地方你要是自己没注意的话,导错包还是很难去去去去去调的。这个transaction manager呢?它就是它啊,呃,然后这个属性的默认值就是transaction manager,所以说如果就是trans manager这个属性也可以省略。
02:08
哎,然后我们来配置一下对service的扫描。哎,因为你想controller呢,它有Mac去扫描,Map呢,上边有买扫描了,现在需要扫描的就只剩一个了啊,哎,配置对service的。哎,自动扫描。Component。嗯。就拿这个改一下啊,把这改成service就行。好嘞,把这个给它加到我们这个文档里边。哎,然后呢,这个注解的这个写法哈。这儿呢,只是先罗列了一下,后边等我们具体要写这个代码的时候,我们再详细的再去提一下啊呃,Transactional这个注解表示我们要开启事务功能。
03:08
然后这儿呢,瑞only等于true呢?就表示是只读的,这个肯定是用于查询的。然后呢,事物的传播行为,我们用这个request new啊说当前的操作必须得工作在一个我新开的事物里边,呃,然后呢,增加改操作,所以说read only呢,就不能是这个处了啊,就不能写只读了。嗯。哎,这样的话,我们就这时我们就配好了这个事物。
我来说两句