00:00
啊,接下来呢,我们再来给大家去说一个ideal快速开发插件啊啊,这个插件的名字呢,叫做买be叉啊,它是辅助我们这个ideal啊这个工具呢,来进行这个快速开发的,然后呢,当然啊,也是为了提高我们的这个效率啊呃,那这个插件它有什么功能呢?诶它可以实现我们这个Java代码与这个xma文件的一个相互跳转,然后呢,也可以根据我们这个map接口中的这个方法呢,诶帮我们去自动的去生成一些这个xma的结构,好那么一会的话呢,我们就在这个idea这个工具里面给大家去演示一下这个功能,OK,呃,那么接下来我们来说一下这个如何去安装这个插件啊呃,它提供了我们这个两种方式啊,第一种方式的话,就是我们在线安装,然后呢,我们在这个ideal里面呢,诶通过这个在线的方式呢,来去把它安装一下,那么另外一种方式的话呢,就是通过我们本地的一个站啊来进行安装,就是我们提前呢,需要把这个诶插件呢给它下载好,下载好以后呢,我们在这个idea里面呢,去安装一个本地的这个插件,好呃,那这个插件的话呢,我已经给大家准备好了啊。
01:01
好,就叫做这个买电差啊,Ideal0.00.1.0点炸啊好,那么接下来的话,我们就来进行一个安装。OK,首先呢,把我们这个ideal工具打开。好打开以后呢,诶,我们选择这个我已经准备好的一个,诶工程啊。好啊,打开以后我们简单来看一下啊,就是一个特别简单的一个工程,然后呢,我们有一个啊map接口,然后呢,有一个对应的这个映射文件,好,那么现在的话,大家注意我们需要先把这个插件呢安装一下,呃,安装的时候的话,我们可以给大家去说一下啊,比如说呢。好,我们来找到这个file file里面的话,我们找到这个setting,那么在这个位置的话,我们搜索到这个pluging啊,就是我们这个插件的意思,好,如果说你通过这个在线安装的话呢,那么你需要点击这个browser啊,就是我们这个浏览一下啊,找到我们这个啊插件啊,你可以在这个位置呢搜索一个,诶my be叉,然后找到这个插件以后呢,诶你就点击这个in install啊在线安装就可以了,好,那么现在的话呢,诶我就啊暂时先不使用这种方式了啊,因为我们有本地的,我们装起来了,相对来说啊会快一点,好,那么本地怎么安装的,本地的话也是一样的道理,只不过呢,我们要点击的是诶这个选项啊好,Install plug from disk,就是从我们这个磁盘上呢,选择一个插件来进行安装,好,我们来选择它。
02:33
然后接下来的话呢,就选到你这个插件啊,所放的这个位置,那么我是在这个桌面上,好定位到我这个桌面,桌面上的话,我们这个麦丽plus下面在这个资料里面呢,我们就有一个这个插件啊,好把这个选中。好,选中以后的话呢,他其实就已经帮我们安装好了啊,然后我们点击一下OK。好,它提示我们的需要重新启动,那我们就把这个重新启动一下。
03:08
好,还是选中我们的这个工程。好,启动以后的话呢,大家可以看到啊,这个位置的话呢,诶,它多出来一个这个小鸟的图标啊,这一看就是我们这个买白的一个图标,那么其实我们这个插件呢,诶它就可以正常去使用了,好接下来的话,我们来给大家去演示一下,诶它的第一个功能就是呢,有这样的一个功能啊说一下就是根据我们的啊接口中的方法,诶自动把我们这个生成啊XL的这个结构啊X xma结构好比如说我们一来看一下,假如说呢,诶我这个地方呢,将来要定一个delete方法吧,好啊DELETE2吧,好DELETE2方法,然后呢,比如说我定义好以后呢,哎,我们把这个。啊,Delete or啊然后这个的话,我们传不传都无所谓了啊行,那比如说呢,把这个方法定义好以后呢,诶我们就可以直接把这个光标呢定位到这,然后呢,来提示一下。
04:10
好,这个时候的话,它就有一个generated statement啊,其实我们就是选择这个啊,我们选中,诶他就直接帮我们来到我们对应的这个映射文件里面啊,帮我们去生成了这个xma的这个结构了,好,那么啊还有一个功能就是什么呢?诶比如说现在我们接口里面的方法也有了,然后呢,Xma里面的这个SQL语句的啊,这个结构也有了啊,那么比如说我将来看到这个方法的时候呢,我想去看一下我这个方法所对应的这个SQL语句是怎么去写的啊,那么我其实我们就不需要来到这里面呢,一点一点去找了,如果说你这边写的东西特别多的情况下,诶找起来呢,也是比较麻烦的啊,它这个插件呢,还支持我们,诶直接你去点击这个方法那摁住我们这个CTRL键啊,然后点击这个方法,那么它就能自动跳转到我们这个X秒钟啊所对应的这个诶搜考L语句这个位置,同样的道理,我们也可以点中搜口L语句的这个位置啊,我们点中它,它也能把我们直接诶点一下跳回到我们这个接口里面的方法这个位置,好那么其实这个功能的话呢,相对来讲还是比较好用的。
05:11
啊,因为啊,我们在这个实际工作中的话呢,将来我们接口里面的啊,除了我们base mapper里面帮我们提供好的一些,那么可能呢,还有一些相对来说比较复杂的一些操作,那么我们都需要通过这个方法呢,诶给它定义到这个位置,那么方法越来越多的话呢,啊,那么也就意味着我们将来在这个映射文件里面的so考L语句呢,诶也就用也就会越来越多,所以说呢,有了这个功能的话呢,诶我们操作起来呢,就会更加的方便一点,好那么这就是诶给大家介绍的一个叫做MY叉啊,我们这个ideal快速开发插件啊,它的一个简单使用。
我来说两句