00:01
哎,那其实这个red啊,跟的整合的话,它最基本的用法其实就是这样。嗯,哎,STEM和string table的关系啊,他们是一个子类父类的关系。呃,那么这个red的自动化配置呢,在这个red auto configuration里边。啊,是有这么一个类,是red的自动化配置。Shift t。哎,这里边儿呢,我们去看一下就是。哎,加configuration注解。这边呢,Conditional on,哎,说这个类生效的条件是什么呢?是operations。啊,就是它得是这个项目的环境里边,运行环境里边得有red operations有这个东西才行。另外一个enable configuration properties。启用配置的属性啊,把这个我们刚才看这个red properties把它给传进来。
01:03
这就是它里边的配置项,有的有默认值,有的没有默认值。然后import,哎,它会在这个环境下边导入。这个叫什么?这么一个连接的配置哈,这是一个je的连接的配置,哎。这就是他的一个自动化配置,就是这样一个关系啊。然后这个呃,Red template,哎,这个template这对象是咋来的呢。就是说他是。把这个连接的factory啊,把这个连接的工厂对象传进来。你一个red template,一个空的对象,Template里边呢,在设置这个工厂啊。啊,它就这个空的对象里边就会有工厂里边,哎,相关的这个设置。下边tablel。啊,它也是啊,你有一个string red template这个空的对象把工厂传进去啊,这个自动化配置类,其实这个也不复杂,它就是就就就是这么两个方法,分别是用来生成redl和string redl。
02:04
然后其实这个要比较复杂的话呢,那就是这个啊,这会有个工厂。一般呢,比较复杂的操作呢,通常都会考虑把它封装到这个工厂的里面。哎,你像我们整合买贝蒂斯那个circle session factory啊,就是用circle session factory去封装它那些创建工厂的时候的细节。这个方法上还有一个注解,叫conditional or missing。啊,就说这个,你要是没有这个东西的话。嗯,哎,你要是没有这个东西,他会用这样一个方法呢,去把它给这个创建创建出来。然后这个工厂哦,这个工厂原来是一个接口啊,这边可以get connection获取连接,是red connection。啊,是集群的一个连接。Get convert pipeline and TX results啊,这是一个。
03:01
呃,管道和这个事物的一个结果啊,然后这是一个,这是哨兵的一个链接啊,这是这个,哎,这个工厂里边工red连接的工厂里边,他要去做这些事。那么这从这呢,我们看到哈。看这个连接工厂的这个时间类。有这俩。有这俩的话,其实我们就。心有所感。一个是connection factory啊不不叫是吧,Connection factory一个叫这个叫。嗯,这贾念这个应该是莱斯是吧。这个也就是说呢,从这看十有八九。它连red靠的是这两个技术中的一种啊,要不就是red的,要不就是这个,呃,这个。哎,就是这个,所以说其实呢,我们不必深究这个东西啊,但是我们看这个源码,就是说能够看出来这个一些个蛛丝马迹。
04:01
所以说呢,大家以后呢,就说,嗯,我们以前呢,就是说你会觉得看源码是一件很折磨的事情。为什么呢?因为首先呢,肯定你自己哈,大部分同学他自己是作为刚开始学的时候没有这个体验过啊,去自己去主动看,原码都是老师先带着你看,老师带着你看,就像我说的,他的操作权在老师手里,不在你手里。你的思路不一定能够一直跟得上老师的,然后呢,这时候你就会觉得看源码是一件很痛苦的事儿,看老师咣叽咣叽演示半天啊,他操作的挺嗨,然后你不知道他在干嘛。所以说呢,这个,但是慢慢的呢,其实这个事情会改变,你不要有一个固定的僵化的思维,说我这辈子看源码,我就就不行了。啊嗯,当然还有一个因素,其实可能有同学这个英语也会确实是会有一些个影响啊,那么你你肯定也要持续的不断的要去多去背单词。你单词认识的多了啊,然后呢,你对程序的理解也越来越深入了,你自己看源码也看,看的越来越多了,你就越来越会有这种心有所感。
05:05
你这种感觉,你越来越多的时候,你看源码这个就比以前要轻松很多了。啊,就是这个,你咱们说说实在的,咱们很难说,呃,把源码吃的特别透。那你想吃特别透,那得投入很很大量的时间。呃,但是我们说不看特别透,咱们就看个大概,其实差不多啊,看它个,哎大概意思这个还是能做到的,这个也不需要费太多的这个精力。呃,有一个我们扯得有点远哈,这个有一个叫二八法则,大家听说过吗?啊,二八法则,二八定律啊。这个本来这个它指的是呢,全世界8%,20%的人。诶,拥有全世界80%的财富。但是这个事儿呢,其实人家发现呢,在很多领域里边都有,你比如在一门语言里边这个常用词。
06:01
哎,有20%的词,它出现的频率是80%。啊,然后呢,其实你学一个新新的一个领域,你你你其实你只需要花。20%的时间,大概花20%的时间,你就能够大概掌握到他大概80%。其实你其实你到最后20%需要花费80%的这个精力,但是那个时候其实是这个这个曲线呢,是这样一个曲线哈,这个叫做对数曲线。你前面呢,其实需要花费的精力并不多,但是你后边这半截花费的精力很多,那么对于我们如果这个领域呢。就像咱们看源码这事儿,你不需要吃那么透,就没有必要花80%的精力去搞后半截了把前半截咱们能,哎,知道他跟大概概七差不多就行,对吧?啊,扯得有点远哈,但是希望能够对大家有所启发。就这俩东西,然后呢,你看我们刚才在哪儿,我们扫到过这个页啊。
07:01
这不,这import。哎,这不是这个连接的配置,这个连接的配置,他把这两个呢,这个就都都导进来了。所以说你下一步呢,其实你想探究的话,你可以进一步去探究,这两种连接呢,真正运行的时候,肯定只有一个是有效的。那这个它用的到底是哪一个啊,这个是你要有兴趣就自己去进一步去探究了。
我来说两句