温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,那我们刚才呢,咱们是讲了my beat plus的一个特性,然后下面我们来看my beatt plus的支持的数据库,任何能够使用my bet来进行增删改查,并且支持标准circlele的数据库都可以被my be plus所支持好,就比如说我们常用的my circle以及Oracle以及其他数据库的列表,然后呢,在下面都有展示。好,这个大家可以简单了解一下,好再往下的话是我们框架的结构,My beatt plus框架的结构,那我们先来看这个图的右半部分,是我们my beatt plus的一个组成部分,首先呢,它有my beatt plus-boot-start,然后这是它本身的一个启动器,还有我们的onion注解部分以及extension,然后扩展部分,还有核心部分以及咱们的代码生成部分所组成,由这些内容呢,然后共同支持了我们my beatt plus去实现功能的过程,然后左边这半张图呢,然后就是来展示了my beatt plus该如何来实现功能,那首先呢,咱们先来看一下第一步,它是从我们的扫描实体开始,那我们一会呢,就会进入到my beatt plus的一个入门案例阶段,好,然后呢,大家会发现my beatt plus我们使用了之后,我们并不需要自己去写circleq语句circle。
01:24
去呢,都是动态生成的,好,那所以说在这个过程中,那我们当前操作的表由谁决定,由我们当前的实体类决定,所以说它的第一步就要来扫描。我们当前所操作的实体类,好,然后扫描之后呢,然后通过反射技术来将我们实体类中的属性来进行抽取,然后抽取之后来分析我们当前的表和实体类之间的关系,以及我们通过反射技术所抽取出来的实体类中的属性,然后与我们当前字段之间的关系,然后再根据我们当前所调用的方法,因为咱们的my be plus呢,提供的通用的map以及通用的service,我们所调用的方法不同,然后呢,我们所实现的功能就不同,所以说这一步可以根据我们当前所调用的方法,然后呢来生成相对应的circleql语句,然后再把相对应的增删改查的circleql语句呢注入到my bet的容器中,从而实现最终的功能,好,那这个就是my beatt plus实现功能的过程,那因为本身my beatt plus呢就是一个my bet增强工具,所以说呢,我们只需要知道它该如。
02:36
合去使用就可以啊,好,然后呢,那下面是我们my bet plus的一个代码托管,然后在我们的笔记里面呢,已经给大家列出来了,好,那再多的这个介绍啊,都没有我们的代码直观,所以说下面我们就进入到买bet plus的一个入门案例。来感受一下my beat的一个魅力。
我来说两句