00:00
下边咱们来创建命文工程,我们做逆向工程哈,呃,去MBG呢,生成我们想要的资源这个事儿哈,咱们尽量的呢,这工程别和你真正开发的项目的主体工程呢,尽量别让他们一别让他们在一个工程里面,你这样容易给他搞乱。零二这是我们的,就仍然是va工程就行,打包方式是。把这个工程创建出来,咱们开始啊,这个咱们就一步一步来做哈,呃,首先呢,我们看他官方文档的这个介绍哈,他说呢,我们先去加这么一套properties的声明。Ctl shift f,我们首先说这个proper哈,这个是我们的功能啊,就是说我们可以在的po沫文件里面呢,声明这样一组属性,将来呢,我们拿这个标签名就可以去引用啊,你这里边指定的这个值,诶,往往呢,你一个一个值在很多地方都需要去用,而且希望他们要改,一起改的时候,哎,特别适合用这样一种生命的方式,诶比如说你有很多个spring的包啊,你希望spring的版本号都一样,那么我们就可以用这种方式来声明这个标签名呢,是可以咱们自定义的啊,你自己随便去给这个地方去起名字,哎,只要你引用的时候呢,还是用这个名字去引用就可以,那么现在呢,我们具体看一下这些哈,他们这些标签的里边啊,它配的这个属性值呢,都是什么意思,呃,官方文档里边加的这注释呢,比较笼统啊,所以说我们把它这个注释呢,给它删掉,哎,我来。
01:51
再给大家再详细的去加一套注释啊,咱们一步一步来,首先呢,Target Java project,哎,那么你我们看这个路径哈,它是Dollar大括号贝斯,下边呢,Sc Java sc Java是啥呀。
02:13
我打开我的画笔哈。S RC Java不就是它吗?诶,那这个贝斯电呢,它是s RC Java的上一级目录,所以这个呢,其实就是我们的根目录啊,我们工程的根目录,这个值呢,其实也是对一个属性的引用,只不过这个值呢,贝斯DRR呢没它内置了,不需要我们再去声明了啊,我们是可以直接去用的啊,所以说这个地方呢,我们先跟大家说一下啊,Base点二,它引用的是我们这个工程的根目录,那现在target这个这是诶目录位置,将来你生成了用MBG工具呢,生成了很多资源以后,哎,这个源码的部分,Java源代码的部分放哪呢?诶就放这个目录下。
03:17
但是放这个目录下边呢,你光有目录还不行,在这个目录下边呢,我们还必须得有包啊,那就是这就是这个下边这部分,Target map package,这个是干嘛的呢?我们去声明MBG,它生成我们的叉叉叉。这个接口后啊,存放的这个package位置,就是我们Java的接口嘛,你肯定你得放在一个包里面嘛,这就是生的这个包,那么作为咱们的工程呢,咱们就不叫TK点买了啊,不叫这个名字了,诶呃,那么我们这个包呢,咱们给包命名通常是这样的,第一部分呀,是我们公司的域名的倒序啊,那么就是com at规博,后边呢,是咱们项目的名称假设吧,咱们这个项目呢,叫shop假设啊,咱们是假设咱们作为一个商城的一个项目,项目的名字叫shop,然后呢,按照功能啊,在这个项目里边呢,我们要把这些生成的map接口放到这个maps这个包下面啊,所以所以说诶,我们这个包呢,就是这样的,公司的域名的倒序,项目的名称啊,具体的这个,呃,具体的这个包再下来,他给。
04:41
Package,顾名思义啊,那就是我们。去声明MBG,它生成我们实体类后啊,存放的K值位置,你的实体类放哪儿。
05:00
我们前边呢,还是一样,把这个改成我们。再下来,Target resource project。嗯,但你看这个呢,和我们target Java project这个是对应的,哎,那么我们resource project呢,它就是声明存放资源文件的目录位置,S RC resources啊,资源文件啊,配置文件,资源文件啊和S配置文件的目录的位置,然后呢,这又有一个target X毛排解值哈,这个是什么意思呢?呃,是这个意思,就是说呢,我们声明。
06:00
一下啊,存放具体叉叉叉S这个文件的目录位置,就是说呢,你在resources这个目录下边,我们把生成的叉叉叉map X毛这个文件啊,再放到呃,下一层的map这个目录里边啊,这是这是多加了一层目录,那你这个东西你也可以是多层目录啊,根据你的实际的这个需要,但你要是假如说呢,你想要这个多层目录的话哈,呃,假如说你想是给它弄成这个样子哈,那你这个就不能写点了,就是得用斜线这斜线这个一层一层的给它分开,但是说实在的呢,这个东西没有必要我们去给它,没有必要去划分这么多层哈,所以说我们在这儿呢,我们就写,呃,就写一层就可以了,接下来呢,这是我们通用map的版本号。
07:01
下边呢,是我们买驱动的版本号,当然了,我们现在呢,通用map我们用的是什么版本哈,我们给他到我们这前面这个工程里边,我们去看一下,我们的通用呢,是4.0.0杠贝塔三。把这个改一下,然后呢,买SQ驱动哈,买SQ驱动。你看我们是5.1.37。把这也改一下,这是我们proper这部分的声明啊,这个地方我们跟大家说哈,呃,其实呢,Proper这部分呢,你不把它声明出来,到需要用这些值的时候,咱们就强行的给他写死,那也那也是能够执行的啊,它执行上是不会有问题的,但是呢,我们给他统一的声明了以后呢,这些参数哈,我们就可以方便我们统一的去管理啊,所以说这个呢,并不是一个硬性的要求啊,它只是方便我们去管理这些参数。
我来说两句