00:00
这里边配数据源的话,得先加载一下GTBc.properties啊,然后呢,配置这个呃。S。那么加载这个外部的属性文件。哎,这个呢,我们需要用到。嗯,Context的这个名称空间啊,让他这个记住。Context。Police。Holder这里边儿呢,我们用到这个是location。告诉他在内斗镜下边,Class pass,这里properties。然后下一步呢,是我们去配置数据源。
01:01
哎。Data source。然后呢,给他一个B的ID哈,这个就叫data source就得了。嗯,这里边儿要配的这个东西呢,哎,就是说和我们这里边儿这个是对应的。啊,首先第一个呢。哎,第一个是我们的用户名啊,在这儿这个属性名呢,就叫就叫U内。嗯,然后这边呢,来一个Y6,用do大括号来引用我们属性文件里边这个。为了避免敲错,我们还是这个复制一下。啊,你看这个人自己手敲呢,还确实是不靠谱儿的。啊,你看我这个这不是敲就敲错了对吧。呃,90%的错误呢,其实是打字打错了。下一个呢,Password。
02:04
哎,这地点password。哎,再来一个这边叫ull。再来一个driver class name。哎,这个就是一一都是一一对应的。这是配置数据源,这个时候配好了以后呢,咱们可以把LC容器里边的这个B呢,给它拿到,拿到这个B,也就是拿到这个对象,我们调它的概率和单式方法,看看跟数据库能不能连上。这样的话呢,我们就需要写一个测试的类。crowd.taste。
03:00
Taste。呃,这回就就没必要分开了。哎,我们使用一个spring spring跟unit整合的这样一个测试的方式。在这儿呢,我们首先呢,用这个context的config。Configuration。呃,用它呢,去这个叫。嗯,加载一下我们这个配置文件。这边呢叫locations。这是一个字符串数组啊,所以在这儿呢,写一个大括号。在这里边去写。哎,我们的这个配置文件。然后呢,还需要再指定一下这个runway。你看这个没有哈,这个run with应该属于谁呢?属于unit,哎,那么我们只unit啊,在component这个里边。呢,它是呃,测试的这个范围。
04:03
哎,包括我们这个spring test哈,我们去看一下,就它应该也是也是作为这个测试的范围,所以说这两个呢,就是咱们最好就是。呃,设定为测试的范围,然后单独的给它拿到我们这个web里边,因为它不能够传递。哎,然后这个spring这个呢,也是给它指定是一个测试的范围啊,这样好一些。嗯。放在这儿啊,然后放在这儿以后我们这边再去取它。哎,这边指定一下,这个叫spring unit for。哎,这是在这个类上边,我们需要去加的这样一个注解。在类上啊标记。必要的注解。嗯,去整合。啊,Spring就相当于是spring去整合一下,我们只有你的。
05:06
然后呢,T啊。这个整合以后呢,它的好处就是LC容器里边有啥,我们这个类里边呢,奥wa就可以去装配了,嗯。Past connection。先呢,咱们去装配一下。Data source。导包导哪个包?哎,这两个不一样哈,这俩不一样,导我们circle的这个。然后呢,拿到data source去get connection。嗯,它是有异常抛出去。然后呢,咱们就是说先打印一下这个connection。
06:07
看看对不对啊。这边绿条哈,看一下这边打印。看到有这个my circle的GDBC的这个connection啊,说明这个时候跟数据库连是最起码能连上数据库的。哎,这个笔记看看哪需要调整一下啊。嗯,这里边儿就是来写一个注意啊。为了能够在我们web。UI工程中执行unit。啊,需要。呃,需要把。Spring taste。和unit这个依赖呢,去转移到我们web UI这个工程。嗯。
我来说两句