00:00
下边呢,就是加入spring。然后再进行整合,我们首先进行下一步哈,加入。Spring,第一个。家暴一一。家暴。第二个。加入spring配置文件,然后我们需要考虑在这个配置文件里边都需要配置哪些内容,实际上配置这个内容的时候的话呢,也是这个整合的过程,我们这两个就一起来做了啊,首先搞到spring。Require require,全部。
01:01
给它加到备注镜下。Build pass里面有一个是营销好的。哦,这个调调是吧。OK。好了,然后呢,加入spring的配置文件。Application。context.xl。下边呢,我们需要考虑在这里边都配置哪些内容。首先。配置数据源对吧,然后呢,配置。Car的。Fashion factor实力对吧,然后呢。
02:07
配置spring的声明是事物就完了,主要就需要配这三部分。首先配数据源,配数据源呢啊,我们跟上节课说的一样,我们也把这个配置信息进行外部化,所以说第一步导入资源文件,那前提是我得有资源文件啊。DB.db点。JDBC点优点等于root jdbc.passor。等于1230TDBC点。Driver。Class等于。com点买circle.jdbc.driver jdbc点。
03:04
GBCUL等于GTBC,买circle下边的。数据表spring,我叫SPRING6。我去看一眼我的数据表哈。数据库spring。我有一个六。嗯,这里边的话呢,有两张这个数据表,我把这个数据表给它删除。或者我们这样,我们再建一个数据库吧。讲spring。七。空的没有把这个改成七。然后我们再写两个关于数据源的基本配置。比方说in。Size等于五。
04:01
Max size等于十,OK,其他配置的话呢,我暂时就不加了。导入资源文件先需要加入context的这个命名空间。Context property place holder。老。Class下的DB.proper。配数据源并。ID。Class。Combo。Put it itself。Property yo。Y写成什么?像EL一样是吧?
05:04
优的啊,不是JDBC。点有点。第二个叫帕朵。第三个叫。Driver class啊,这个没有顺序啊,你把这个写在第一个位置也没问题。Driver class。GDBCU。TBCU。In。啊,我们这叫什么呀。伊尼他,Paul。下一个mark。
06:02
Max。马克赛,那其他属性的话呢,我们就不配了,好,数据源配好,我们先来进行一个测试。搞一个。June that。Spring。Publish taste。Private。Application context。The new glass plus application contact。这个加进来。
07:04
What?搞了一个CTRLV是吧,删掉。然后呢,我们先需要测试data source。等于Ctx.b data source.plus。有。好的,Ctrl shift o。测试一下。
08:02
好的数据源配置是没问题的。下边要进入到关键。两个步骤嘛,是吧,第一个叫。呃,在LC容器里边去配session factory,我们说一下通过什么配呢?啊,通过spring提供的local。Fashion。Factory b进行配置,这是一个关键啊,瞧着BID。Session。Factory OK class local。Fashion factory b2个选哪个?我们用的是哈四选下一个。好的,加入基本属性,加什么属性,首先我需要数据源能理解吧,然后呢,哎,我需要我这个hat的配置文件。
09:08
Hat配置文件。Con。诶。泪路径下的。t.CFg.SL还有什么呀?还有一个就是,哎,我需要。导入对应的HBM就是harm映射文件property。Mapping。Locations。类路径下的。什么呢?Com点不是点啊,应该是这个路径名对吧。Copy。把这个给它改为斜杠。
10:03
这个下边儿的。新点HPM.xl看到了吧,所以说这块的话呢,我一共是需要配三个属性,首先配置数据源,配置数据源属性,然后。配置haage配置文件的位置及名称,然后。配置啊。Harm映射文件的位置及名称,你看什么?这叫location,就location是吧,所以说这个是多个可以使用通配符。
11:02
可以使用通配符,OKOK,好了,这个配好之后的话,那我再启动LC容器,它就会帮我自动的生成session section。而我们在配置文件里边,我们写过。生成session factory,那么它会帮我自动的生成数据表,看一下这里面还没有。因为刚才啊,我们只有什么呀,Data source里边没有second factory OK,我再来测试一下那个方法,就是还是这个打印哈,但是。不一样了,这个时候这里边儿有session factor。找一个。好的,没问题,刷新F5,瞧着OK,这两张数据表呢,已经。已经在了,对吧。下边。
12:03
啊。配置声明是事物,这个配置声明是事物呢,跟我们前边。讲的配置生命事物的方式是一致的,是一样的,当然前面那个是什么呀?是搞阶级BC的是吧,所以说叫data source transaction manager,这里边是harmlet,所以说那个15管理器叫harmonle transaction manager,其他的。都一样。所以说不种。第一个配置。事务管理器第二个。配置事物属性第三个。对指事物切点。并把切点和。
13:01
事物。属性。关联起来,那我配这个事物属性的时候的话呢,需要什么呀,需要事物管理器,OK来吧。BID。Class叫transaction manager,哪一个四班?Property需要什么属性啊?需要factor啊。Can you see。第一个字母变小写。好的。事物属性哦,我需要TX。TX进来。
14:00
叫TX advice idtx。Wise。我需要transaction manager。奥特斜杠。配速属性PX attribute。T master,我们说GA开头的。我配一个瑞是处。TX method,其他使用默认值好的底下的话呢,我们来配。A op是吧,关联起来a op导入。AOP。七点。Execution。任意修饰,不任意反馈是com.at谷点spring.harm点。
15:05
Service里边的所有类的所有。所有方法参数值任意对吧。叫什么呀,TX。Point关联起来,A op advise。TX。TX point这样的话呢,这个配置文件就OK了。我们在。测试一下看看配置没有问题哈,如果这个测试要是跑的OK的话,这个测试就是没问题的,当然我需要在这里边去搞一个。包。CTRLC过来。一会儿的话呢,我们需要把所有的service放到这个里边。
16:05
好了,到此。我们关于整合哈姆内的这个配置就OK了。总结一下,总结一下这个配置呢,实际上主要是在哪个里边啊,在spring的LC容器里边,具体说的话,关键部分有两处,一个是配session factory,通过local session factory b进行配置啊,三个属性。这里边需要包含harmonate配置文件,所以说这个配置文件里边只需要配置harmont一些基本就可以了,以前的数据源在这儿呢?关联的映射文件在这呢?然后呢,我们需要配声明是事物。这是第二个关键的地方是吧,只需要有一处啊叫harmonlet transaction manager,前面那那个讲GDPT的时候是不那个。
17:05
叫什么名?叫data source transaction manager,其他的没有任何不同。那下边要是再搞的话呢,就是写代码了。对吧。
我来说两句