00:00
好,然后呢,下一步。嗯,这儿我给写一下啊。配置文件为什么放到外部工程里边,这个外部工程将来它去生成这个外包。然后呢,这个我们的袜包直接。部署到哎,Tomcat运行,那么Tom KT,呃,从袜包。其实是这个外包它的解压目录哈,查找我们这个配置文件最直接。啊,如果不是。把我们的配置文件放在web工程。而是放在。Java工程,那么那就等于将配置文件放在了。
01:09
哎,袜包内的架包中,哎,配置文件在架包中读取啊呃。要相对困难,你毕竟你得从这个外包里边把它读出来啊,这个在反正以我的经验来看呢,有的时候是读取不出来的啊,所以这个放到还是放在外部工程里边是最保险的。接下来呢,我们supreme去整合买。呃,这里边其实就是这么几步啊,第一个呢,我们来配这个circle session factory,第二步呢,咱们配一下对map接口的扫描。然后呢,只要我们能够把map接口装配进来啊,能够去调它的方法,能够去,呃,实际上实际上能够去访问数据库啊,就证明我们该买贝蒂斯整合就OK了。
02:03
呃,先配我们的session。Factory。改变。然后呢,这里边儿哈,要配的呢是呃,咱们按照最简单哈,咱们配置这么两个东西,一个是map配置文件啊,就是S毛的map配置文件,他们是在哪。指定啊,Map配置文件的位置。这个叫做map locations啊,这个value也是告诉spring上class pass下边去找,有一个目录呢,叫map。
03:06
只要是这个目录里边的这个X文件都算啊。哎,你可能这个按他的提示,你一回车就变成这样了,这样的话就就表示只有这一个配置文件管用,其他就都不管用了啊,所以这个地方一定要注意哈,我们可以在这写个星表示是以这个,呃,Map什么什么点X毛这个也可以不写这map星点X毛也可以,毕竟这里边我们也不可能去放别的啊。呃,这是一个,还有一个呢,装配一下数据源。Source啊,这回是啊,Source。你看导,你看这个往里边去导它的时候呢,它前面这个图标哈,这就是一个bin的一个图标。我最开始呢,我还以为这个图标呢,是个牛蹄子,牛蹄子不就是两半吗?结果后来我想想呢,这儿不可能放一个牛蹄子呀,在这儿是吧,这放个牛蹄子,这能表示啥意思?哎,后来我一想,哦,这咖啡豆。
04:07
哎,我们B不就是豆吗,Java不就是咖啡吗?啊Java b不就咖啡豆吗?所以说在这儿呢,这个图标呢,是个咖啡豆啊,表示就是这就是一个B。把这个配上以后呢,咱们来配一下对外接口的扫描诶。为啥要配这个东西呢?因为你想我们将来呢?我们将来啊,是需要在service里边装配map的,那是通过LC容器去装配的,哎,这个时候你就必须得借助某种方式扫描到LC容器里边才能够有啊。呃,到这儿我们去看一下接口。就要他这个基准的包就行了。
05:02
把这些都配好以后呢,我们再来测试一下啊。比如说E。哎,Test EP map能装配进来,如果说呢,能够去这个。哎,成功的这个运行出来这个结果的话。就说明我们跟买贝蒂斯的整合就OK了哈。好,我们看一下。哎,就是这三条数据是吧?啊,能够查出来没问题,呃,你看这多方便哈,我们连搜狗语句也不用写,不用操心这个别名的事儿啊,然后这个时候就是说直接这个map这儿直接调方码,把这个个example对象一传啊,这个就就全部搞定啊,就非常的方便,然后呢,我们这边都运行都已经成功了,翻回头再看这这个地方报错了就就可以怎么对待呀,哎,这个地方就不用管它了,他这为啥报错呢?因为最idea来说呢,它只能在当前的这个model里边,这个拈里边去找啊,我们这个东西呢,是在这个component里边。
06:33
哎,所以说它这个不在当前这个model里边,它它就识别识别不到,他认为这个LC容器里边没有它。啊,他找不到这么个病,所以说它在这有这么个提示啊,但是实际上这个不影响我们运行,实际运行的时候不影响,哎,我们确认运行没问题就可以了。
我来说两句