00:00
好,下边我们来做spring和贝蒂斯的整合。首先,我们先来明确一下我们的目标。说到。Three和买整合的目标呢?不知道大家会不会感觉到困惑啊,我们以前做这个框架的整合呢,就是记住这个步骤,然后按照这个步骤,咱们按部就班的一步一步去做就完事了。哎,没有想过我们为什么要这么做啊,或者说我们这么做他要达到一个什么效果,哎,我们想达到的效果就是我们现在的一个目标。哎,不知道大家有没有去想过这样一件事啊,可能都是按部就班的只管去做了,去关注那些个操作的步骤了,但是呢,你如果不知道或者说不是很明确的知道我们想达到的目标,想达到的效果,那么你这些步骤呢,就是很生硬。很没有灵魂的,很机械的这样一些个步骤,它就很死板啊,这些东西呢,你就只能是死记硬背啊,那这时候就不具备任何的灵活性和这个弹性啊,那么你将来到呃,实际开发当中呢,遇到了这个不同的这个配置的方式,你就会觉得很困惑,或者说不太好接受。
01:08
哎,所以说我们这个目标哈,是一定我们要。去琢磨琢磨这个事儿啊,我们spring和买是想达到一个什么效果。在这儿我大家看到我在这儿有一个截图。这是这个截图,是一个service service。它呢,这是我们的service这个类,这个其实我们很熟悉,然后呢,去实现一下mi service这个接口,面向接口编程啊这个呃,这个我们就是在JA web阶段呢,其实也是基本上也是这么做的啊,到有了spring以后呢,这加service注解,让spring的LC容器能够去帮我们去管理。去管理这个病,哎,这是用了spring以后的,呃,这样一个变化,然后呢,我们在下边我们去装配了adin map。
02:00
这个地方其实就是我们所谓的整合买贝的一个目的。我们合买是为啥呢?就是为了。能够把这个map呀,给我们装配进来,然后下边我们想要去操作数据库的时候,诶,直接去调map的方法就好了。至于说它背后的搜狗语句,呃,可能是我们呃逆向工程已经生成好了,连搜狗语句都不用写啊,我想去操作数据库,只把这个map装备进来,后边直接去调Java的方法就好了。啊,就是对于数据库的操作呢,完全在map里边都封装好了,背后的事儿我就不操心了,极大的享受到了框架给我们带来的这个便利。诶,这是我们说用框架呢,其实这是一个很重要的一个方面框架呢,很多同学哈,可能有时候给我们一个。这个误解或者说是一个。
03:01
呃,感觉哈,这框架我们觉得很重啊,这个东西,呃,学框架我们觉得这是一个挺难的一个东西。其实呢,呃,所谓的你觉得重,或者你觉得难啊,一个是你从以前没用过框架到用框架啊,这个过程当中呢,这个思维的转换可能不是一下子能转换过来,另外一个呢,如果说你去看这个框架的这个源码,你会觉得哇,这个源码这么多啊,这个源码的这个确实也不好理解。所以说你就会觉得挺难挺重。但是其实呢,如果我们。考虑对框架的使用的话,用的时候框架是能够给我们带来极大的便利的。哎,框架呢,正是因为它做了极大的封装啊,它的源码很复杂,它做了极大的封装,才给我们带来了极大的便利啊,就是这个也是大家一定要去体会的啊,用框架它是一种享受哎。你能够感觉到我们的用框架是有这样一个享受的,哎,你就有这个学习框架的这个动力了,哎,你就会去有意识的去探索啊,为什么我在这儿能够把这个。
04:10
哎,为什么我可以去把这个map给装配进来呀?啊,那既然能用奥wa尔装配进来,那说明它是一个spring的LC容器里边的一个病呀。哎,为什么买贝蒂的这个map,它能够成为我们spring LC容器里边的一个病呢?哎,这里边你就会探究去探讨它背后的这个原理是什么?哎,其实你从这个点上啊,从这个享受的这个点上是去突破啊,这是一个我们学框架的一个很好的一个切入点。所以说归结起来呢,我们spring其实整合买贝第四是为啥啊,就是为了能够去。把这个自动的装配到我们想用的这个地方。哎,然后呢,也就是说呢,我们买。他操作数据库的这个map,这个东西是由spring的LC容器呢去管理的。
05:00
的LC容器,它管理了,我们买这个我们就可以直接拿过来来用,后边这个我们写代码的时候就非常简洁了啊,这是这是我们就想要达到的是这样一个效果啊。也可能呢,你会觉得我们说了半天呢,这是车轱辘话的来回说啊,这个时候你觉得我写代码就是这么写的啊,这个这东西有什么可说的呢?哎,代码是这么写没错,但是我是希望大家能够去体会到,在他的这个背后啊,我们的这个意图。就是说我反复的在呃强调这个背后的东西,是希望大家呢,这个代码呀,你千万别把它当成是死记硬背的东西。啊,代码你要是去死记硬背的话,呃,一个是非常的生硬,你学起来呢,非常的费劲儿,也很难去记啊,再再一个呢,就是说你也没有也很难去达到。这个叫运用之妙,存乎一心的这样一个效果啊,就是你很难把它去非常灵活的去把它给用起来啊,我们非常灵活的,得心应手的能把它给用起来,这是我们学这些东西的,学编程啊,这是我们真正要达到的一个目标,这是学编程的一个目标,你是为了用,而且我们是希望你能够得心应手啊,这个叫做。
06:18
呃,非常顺畅的能够把它去给用起来,哎,所以说你要是想要能够非常顺畅的把它用起来,去体会我们代码背后的一些个东西,原理呀,我们的目标呀,思路呀,它的这个意图啊等等啊,这个就很重要了。
我来说两句