00:00
好,那我们刚才呢,咱们已经把ma文工程呢,然后给创建了一下,然后咱们把咱们的打包方式呢,还有就是我们的这些依赖呢,都已经导入到我们的POM的叉ML中了,好然后再往下呢,我们就需要来创建咱们my be的配置文件了,那大家都知道,对于一个框架来说,配置文件呢是必不可少的,对吧?然后因为咱们的框架其实它的本质就是价包加上配置文件,好啊行,那my beat的配置文件它主要分为两种,在之前就跟大家提过啊,然后第一种呢,就是咱们的核心配置文件,然后第二种呢,是我们的映射文件,核心配置文件中咱们主要来设置的是连接数据库的信息,以及咱们买be体的全局配置信息。而我们的映射文件中主要来写的呢,就是咱们的circleq语句,好,那所以说我们现在咱们需要先来配置咱们买beat的核心配置文件,那这个文件呢,大家注意它没有默认的名字啊,也就是说这个名字大家可以随便去写,但是建议大家啊,叫MYT杠,Convict叉,ML,哎,习惯上咱们都是这样去命名的,所以说呢,大家注意,这只是一个建议,并非强制要求,所以说大家想叫什么都行,但是建议大家跟老师写的一样啊,好,然后但是在我们整合了spring之后,咱们的SSM整合中,其实这个核心配置文件咱们可以写也可以不写,因为我们买be核心配置文件中的内容啊,在SSM整合的时候,咱们全部都可以交给咱们的spring来进行管理,所以说这里边的这个配置文件中的内容呢,大家就可以直接去复制粘贴就可以了啊。
01:47
好,那至于我们当前咱们的配置文件,这里面写的内容是什么呢?那我们就需要去看咱们的官方文档了啊,首先咱们先把这个配置文件来创建出来,大家来看啊,好,那这个文件咱们需要创建在哪呢?首先大家看一下我们的maven工程里面都是约定好的目录,对吧?咱们的麦里面放的是主程序,而test里面放的是测试程序,而我们的Java这个目录里面来放的是我们的Java代码,Java程序,而我们当前的resource里面来放的是咱们的配置文件,所以说咱们现在在resource下面来创建my be的核心配置文件啊,好,那这里面我们应该写什么呢?来大家来看,我们来找到我们当前咱们的这个呃,My beat的一个官方文档,然后大家看这边呢,是它的一个目录。
02:41
然后我们现在要想快速的来学习咱们的myab的话,大家注意,那我们需要来看的是getting started什么意思叫快速开始,所以说在这里面就有我们来学习买be的一个过程,一个步骤,所以说呢,咱们直接来看这个地方啊,好,大家看这个是不是应该是我们的这个什么,我们my be的一个依赖对吧?啊,依赖的一个坐标啊,然后再往下的话,这是来构建我们的circle session factory的这个,等到我们把框架搭完之后,然后咱们再来创建啊,好,然后下面大家再来看,然后这个地方它跟我们提到了一个叫configuration XL file,对吧,大家注意,然后这个就是我们的核心配置文件啊,然后大家看一下,那下面这个下面这个里面的内容呢,然后就是我们核心配置文件中的内容,大家直接CTRLC,然后把它给复制到我们把它给粘贴到我们当前的配置文件中就可以啊。
03:42
首先呢,这里面的第一行是我们叉ML文件都有的内容,对吧?然后叫做声明来声明咱们叉ML的版本号,然后以及编码,然后再往下,这个是咱们买be配置文件中的约束,然后大家会发现它跟我们叉m spring咱们在学习的时候对吧?这个叉L文件中的约束不太一样,因为spring的约束用的是叉SD文件,而我们的这个叉,咱们的这个my be,它所用到的约束呢,然后用的是DTD文件啊,他们两个的功能是一样的,这个大家注意啊,好,然后再往下,然后咱们在这有这样的一个规则,然后呢,我们的这个DTD文件的这种约束,咱们的do tap后边啊,这个单词必定是我们当前配置文件中的跟标签,所以说咱们的跟标签呢,叫做configuration,然后这里面咱们一共写的是两个标签,第一个标签呢叫做environments,然后第二个标。
04:42
前叫做maps,那environment是用来干什么的呢?大家来看,这个是用来配置然后连接数据库的环件,好啊,然后下面这个大家来看啊,是用来引入咱们的映射文件,引入映射文件好,这个大家看一下啊,那所以说我们要想去操作数据库,那我们肯定需要去连接数据库,对吧?所以说我们就是通过这个标签来进行连接的,首先呢,大家看这是一个environments标签,然后呢,在我们的叉L文件中,咱们经常会见到这一类的标签啊,就是咱们有一个复数标签,而复数标签里面可以存在多个单数标签,就比如说我们在学习spring的时候,对吧?Spring的配置文件的跟标签呢,就叫做。
05:35
B死,然后所以说我们在BS里面就可以来写多个并标签来配置咱们IOC容器中的组件,对吧?然后这个大家注意叫做environments,然后所以说这里面就可以来配置多个连接数据库的环境,比如说咱们的这一个environment标签,那这个配置文件呢,大家注意啊,咱们一会儿呢,然后会有专门去讲解对吧,详细的给大家讲解这个配置文件中内容的一个过程啊,所以说在这咱们先简单的了解一下,先把我们当前咱们的框架呢给搭起来好,然后这个environment标签是来设置一个具体的环境,这个是我们当前的事物管理器。
06:17
然后type叫做GDBC,所以说它是来设置咱们的事务管理器的类型是GDBC,所以说我们当前咱们的事务管理方式就是以最原始的GDBC的方式来进行管理,所以说咱们的事物的开启,事务的提交与回滚都需要手动来处理,哎,这个大家注意一下啊,好,再往下叫data source数据源嘛。对吧?数据源呢,不就是连接数据库的信息吗?Type叫poli,表示的是来使用数据库连接池,也就是会对我们当前的数据库连接来进行保存我们当前创建的链接,对吧?然后呢,就会进行保存,等到我们下一次我们再来使用的时候,就可以直接从咱们的缓存里面去取了,这个大家注意啊,好,然后下面大家看,这不是驱动名称吗?这不是链接地址吗?这不是用户名,这不密码吗?所以说咱们只要在这儿呢,把咱们连接数据库的信息给输入到value中就行啊。
07:21
好,驱动名称com.my circle.jdbc.driver.driver好,然后咱们的链接地址对吧?JDBC冒号my circle冒号。双斜线,然后local host冒号3306。再加上我们当前咱们的数据库名称,那比如说呀,大家看好了,我们把咱们的circleq样给打开,然后我们在这儿呢,啊,这个选错了啊。好。大家稍等啊。
08:02
好,咱们这个数据库选错了,选成是咱们的Linux里面的了啊。行,然后下面大家来看,然后咱们就来使用咱们的MYSQL,咱们本期上的MYSQL就行啊好,然后在这里面,咱们在这有一个叫做my be的一个数据库,那比如说我们现在呢,然后咱们咱们在这个测试咱们的my be的功能的时候,我们就来使用这个数据库就可以啊好,所以说大家来看一个斜线叫做买杯T,好然后咱们的用户名,我的用户名呢,是root默认的对吧?密码的话,然后我是123456好啊大家注意这个地方来写的是你的密码,可不是我的密码,知道吧?好然后在这咱们需要来引入映射文件,那大家先把这个问题呢先记一下,因为毕竟咱们现在还没有创建映射文件,对不对?好啊。行,那这个是咱们的核心配置文件,然后我们主要来配置的有连接数据库的环境,还有咱们需要来引入咱们的映射文件,那我们的环境已经配置好了,然后咱们一会儿创建的映射文件之后,大家一定要记得把我们的映射文件呢给引入到我们的核心配置文件中,这个大家注意啊。
我来说两句