00:00
好来,呃,接下来呢,我们来把这个最后一个问题啊,就是啊spring与我们这个spring框架啊,他们的这个整合问题呢,给大家来去讲一讲啊,呃,那么其实我们主要呢,就有一个目的,什么目的呢?就是把这个框架以及我们的s spring mvc这两个框架,把它放到一起来去使用,能听懂吧,诶放到一起来去使用啊所以说呢,呃,在这个问题里面呢,我们主要就去研究这么几个啊,首先问大家这个需要进行这个与这个m Mac的这个整合吗?不需要,需不需要,其实这个地方本质上呢,我们是不需要的,这个整合这个概念,它描述的是什么意思呢?是两个完全不相关的一些东西,我把它,诶,通过一些配置啊,通过一些什么呀,中间件啊,给它什么整合到一起,而像我们这个spring以及这个SPAVC的话,它本身就是属于啊同一个框架。
01:00
它是无缝对接的,能理解这个意思吧,它是无缝对接的啊,所以说呢,我们其实算不上是一个整合,顶多就是算什么呀,把两个框架一起来去使用一下,听懂了吧,啊但是呢,因为我们呃,这个简单来说的话呢,啊,也就把它叫成一个整合了,对吧,因为你两个东西放到一起来使用了啊,所以说我们也就啊不去啊去这个这个这个计较这些东西啊,就直接把它做成一个整合了啊啊那么这个地方我们到底需不需要整合呢?其实我们还是需要的。听懂了吧,还是需要的啊,那么如果你需要整合的话呢,那我们是不是还需要把这个po的LC容器给它加进来呀?对吧?那么大家就来想这个问题,既然你需要整合,那么你就要去使用spring,你要去使用po,那么你就需要把它的容器给它加进来。好,那么我们再来想,好像我在使用这个spring mvc的时候,我们写的那个配置文件里面。
02:02
你之前在spring中写过的东西我好像都能写,你想想是不是对吧?其实完完全全我们可以直接使用一个Mac,把所有的问题都给它解决了的。能听懂吧,但是为什么我们还要再去把这个spring的LC容器给它加进来呢?那是因为我们希望去实现这样的一个效果,什么效果呢?我们希望把这个除了web相关的东西啊之外的,我们还是交给这个死point去管,而这个死point m VC呢,人家本身就是一个web mvc框架,所以说呢,我们只希望他帮我们去处理一些web相关的东西,而像一些其他的,像我们之前讲过的什么事务管理啊,对吧,业务方面的,然后呢,其他一些对象什么数据源的管理啊,对吧?A op的一些配置等等一些,我们还是希望交给这个去做。能明白吗?啊,对于这个STEMVC来讲的话呢,你就很单纯的去负责你的web相关的一些东西就可以了。
03:09
理解这个意思吧,所以说我们不希望把所有的配置,所有的东西呢,都集中到这个通MVC中,而是呢,把一些东西呢,还是要给它拿出去,放到我们的这个LC容器中啊,所以说你看就是最后这个地方,呃,需要的话呢,就是我们通常情况下,像这个类似于数据源事物啊,整合其他框架的一些配置呢,还是放到我们这个SPA的配置文件中,而不是放到Mac中。能明白了吗?诶,而不是放到它里面啊,啊,那么呃,对于这个po mvc来讲的话呢,你只需要去负责外部相关的,比如说我们一直在用的这个handler,你负责它就行了,而对于我们整个业务里面的,整个这个流程里面的,除了handler之外的,像这个业务层service,像我们的持久层DAO这些东西呢,你还是交给谁啊,交给PLA去管理,能听懂了吧,这是我们啊推荐大家的一种方式。
04:06
那么如果说你不想去这么做,那么其实你也可以直接使用一个通Mac,那么就是相当于你把以前所有的配置全部都集中到这个Mac中。听懂了吧,啊,那么如果你要采用这种方式的话呢,我们就可以啊,把这个文件呢,给他什么拆分成多个,然后呢,再通过这个引爆的这个节点呢,去给它整合到一个文件中。这样其实也行。明白了吧,所以说两种方式整合不整合我们都可以做,但是呢,我推荐大家呢,还是进行整合这种方式来去使用。理解这个意思了吧,OK,好,那么把这个给大家说明白以后呢,我们就会引出来一个问题,如果说你要把这个po的LC容器给它加进来,那么现在我们要去想一个问题,Point的LC容器怎么给它进行初始化?就是你怎么把人家的LC容器给它创建出来。
05:03
这就是我们遇到的第一个问题。啊,大家来想一想啊,那么一会儿呢,我们就来给大家去讲解这个问题。啊,所以说呢,到现在为止的话呢,我们先要去明白一下这两个框架放到一起来使用,我们应该怎么做啊,其实有两种办法,第一种呢,诶就是po也用,Spo mvc也用,第二种的话就是我单独使用一个spo m VC就可以了,把以前所有的po配置呢,全部都移到我的中就可以就行了。能听懂吧,但是我们现在推荐大家的是第一种方式,那么第一种方式的话呢,诶我们就会遇到一个问题,就是诶我们怎么去启动我们的的LC容器。这个大家能理解了吗?好,那么接下来我们就来重点去研究一下怎么去启动我们的的IOC容器啊。
我来说两句