00:03
我们下边刚才已经测试OK了哈,下一步就是我们整理一下这个笔记。呃,这边逆向生成了以后,这边我们去加这个依赖。这个依赖呢,我们来说一下,这里边儿加的依赖都是为了干嘛。咱们说这个是MYSQL里边哈。啊,这是为了整合买杯Dis。下边这个是我们的MYSQ的驱动。啊,然后呢,在下边儿这个是我们的这个数据库连接池啊,也就是数据源。这个是我们spring的测试。呃,下边这个呢,是为了能够。
01:00
啊,就是导这个吧,是为了能写handler,能写request mapping,也就是说呢,写这个也就是说是为了能够对外暴露服务。哎,写这个是为了对外暴露服务。呃,然后这个呢,是我们的一个,呃,让他能够去连上我们的注册中心啊,能够这个,嗯。作为客户端访问。注册中心。啊,这个是依赖我们这个这是依赖NT啊。依赖它是为了使用我们的实际。下边这个是为了能够使用我们的工具类。好嘞,这是我们要加的这些个依赖哈,各个依赖都是干什么用的?
02:03
嗯。CTRLC。那这样咱们。嗯,Dependency就不用复制了。呃,这个依赖这个完事,下一步呢,是说我们去这个。呃。啊,主启动类上面啊,看一下我们这个主启动类。储蓄中,下面关键就是说要对map进行一下扫描。CC。创建主启动类。哎,就记得去加这个注解。呃,这个有这个以后呢,呃,也有逆向工程了,也都生成了,对这里边我们这个压这哈。
03:06
这里边儿这个这里边儿配置比较多,CTRLC。嗯,有没有需要特殊说明的呢?对,这个应该是。应该大家自己应该能注意到哈。哼。就是注意不到完了出了错,正好你调一下嘛,调一下你不就成长了嘛,是吧。我们就是在不断的在跌跌撞撞当中去成长起来的,对吧。哎。就这是我们一个基本的环境啊,我们在只里边测试的是测试一下它的这个基础的环境。啊,包括它的连接,包括呃,包括这个map啊,这这都是一个最基础的。
04:06
就是测试的类哈。呃,在这个基础之上呢,是为了对外暴露接口的话,是做的是另外一套操作。MY搜购工程这个我们叫做一个呃,基础环境吧,啊,然后下一个呢,咱们在下一个标题里边咱们再写啊,这个就是。呃,我们让买。工程对外。暴露夫。他怎么对外暴露出去的呢?买Q,这么看有点别扭哈。哎,买收购工程对外暴露服务,然后呢,呃。
05:02
下一个下一个呢,就是这个,嗯。呃。这个叫啥哈,就是。首先呢,是需要在我们的API这个工程里边先去创建我们这个接口,诶为了创建这个接口的话,需要去加这个依赖。嗯,这个依赖呢。是这些信息哈。嗯。这个是。这是我们API这个工程。然后给大家标记一下啊,它属于这个工程。然后呢,去操作的是这里边儿的泡沫。
06:13
有这个,然后下一步呢,是我们去创建一下接口。这个接口呢?接口就是我们的。这个这个这个地方。哎,创建了一个这个接口啊,包括他注意这个包名。看一下这个接口,具体这个代码。Client里边写微服务的名称啊,这边是一个方法的声明。
07:01
哎,这是在API这工程里边要做的。呃,这个完事呢,再回到我们买SQL的这个工程。在这里边需要建handler API和这个就是service啊,这个和service的。就是在这里边需要创建的。我把这个打开哈。哎,需要去建这几个东西,然后呢,去给它们做装配起来。哎,去创建组件。
08:04
然后然后呢,下一步看一下这几个东西的代码哈。然后我们有这个handler的代码。哎,它里边是装配的我们的service。然后呢,是service的代码。哎,这里边儿我们用了一个transactional这个注解。啊,是这个加一个事物啊,就是也就是说查询的操作啊,查询操作就不不需要额外再写了。呃。在累上使用。Transactional这个注解哈。嗯。针对这个查询操作啊,设置事物属性。
09:01
啊,查询操作就不用另外再写了,增加改的操作就另外再再写一下。在方法上写哈。啊,这是service的代码,那你这个查增长改的话,就需要在方法上写transactional注解啊这边呃,写这个propagation in这个这个还有肉等等,就那些啊,以前我们在X毛里边配那些,现在是用这个用用用用的是注解的。呃,Map就用的是现成的方法,就不用另外再写,再去写这个map了啊,就是MYSQL它对外暴露这个服务啊,它里边要做的事情。
我来说两句