00:00
好,软件环境搭建完毕之后,那大家就可以立刻使用我们的idea来搭建我们这个哎,智慧校园管理系统这个项目了啊,那么搭建的过程已经完整的给大家写进来了,那么大家按照我这个搭建的顺序去搭建自己的项目,就是OK的,就是没问题的,那首先呢,我们打开我们的这个idea啊,这个呢,现在跑的就是我们已经写好的这样一个智慧项,一个项目啊,那么我们可以在这块新建一个项目,来一个file啊,New new,一个project,呃,选择我们这个supreme initializer,然后这块呢,选择default默认就可以了,JDK啊,我们的SDK版本为这个1.8啊,不要选择特别新的,选择特别新的可能有一些兼容性问题啊,再来一个next,这个时候呢,会让我们提示输入一些我们项目的信息,那会来一个这个组ID group ID为com,诶点艾硅谷,然后呢,我们当前这个工程名啊,ID可以起个名字,假设叫我这块已经有个叫做智慧校园了,是吧,那我们可以起一个别的名字叫做MY,哎,智慧校园。你微文项目语言为Java packag为诶jar或这块呢拍打包方式是jar或者是哇,这都无所谓啊,因为我们的supreme呢内置了,呃,这个TOMCAT9,所以呢,你打成Java也可以,打成wow也可以,无所谓的啊,那么点成打成JA吧,然后这块来一个Java war,我们使用的这个语言版本级别V8,呃,我们当前项目的版本是0.0.14,那shop这个想改可以改,不想改这么地也行啊,当前项目的这个名字啊,那蚂蚁智慧校园description这个呢,你可以改一改这个,当然你不写也行啊,这是我们一会呢在po点插表文件中,它会给我们这样一个提示,Package,为什么呢?Package这个是我们预先在,呃,我们当前的这个。
01:36
呃,项目中它会给我们生成的一个包叫做com.at硅谷,然后后面给我们放上了一个我们的这个项目的工程名,那后续呢,我们就要在这个目录里面去创建我们的controller呀,哎,Service啊等等一系列子包是吧?哎,然后我们的启动类呢,也会在这个什么呢,也会在这个包下面啊,然后再来一个next,嗯,这块添加什么音,呃,支持嘛,不需要添加什么支持,后续呢,我们在自己的这个项目中都会给他选一下哈,然后spring部的这个版本这块呢,嗯,它默认提示的是2.6.4,这个是它连接spring IO呢,自己获取这个版本,但是呢,我们现在不用这个版本,为什么呢?因为这个版本啊,各和我们其他的这个版本啊,在兼容性上呢,存在一些问题,和我们的一些其他账包存在一些兼容性问题,所以呢,这个版本我们后面自己调啊,但是默认先选择它吧,无所谓的,反正这块都要改是吧?再来个next,这是我们当前项目的名字,然后这个是我们当前项目存放的这个位置,这个我之前往这个C盘code里边存过代码,所以它默认还是往这存,如果说你不想往这存,你可以想换一个目录,你可以来一个假设C盘,哎,叫做my code my code是吧,当然这个。
02:36
目录如果不存在,它会给我们创建出来,那我还是用我这个默认目录把那个code是吧,OK,嗯,可以改啊,如也可以点这个三个点号,然后手动去找这个目录去啊来点击finish,嗯,这个目录呢,不存在,将会被我们的这个呃,Idea给我们创建创建吧,来创建。创建之后这个项目呢,我们在新的窗口打开吧,那我们现在就可以看到我们这个项目啊它的一个效果了哈,存在代码的位置,然后这是它po点插文件里面自带的一些内容,那一会呢,这些内容我们要进行一个修改,呃,创建完项目之后呢,大家不要立刻去粘这个做后续操作,我们还需要检查一下我们当前项目的这个maven是不是我们自己的安装的这个maven,还要检查一下我们有没有安装roommb插件啊呃,My plus插件啊呃,还有我们的这个有没有启动注解处理程序啊等等一系列配置,我们要在这块来给大家处理一下哈。第一件事呢,点开file,找你的这个settings,那你的这个settings看一看呢,找一下你这个build,呃,Build execution和deployment这里面然后找谁呢?找这个build toth构建工具,在构建工具里面就可以找到maven,然后呢,看一下这里面这个mava是不是我们自己安装的那个ma,如果不是的话呢,可以改一下啊,那你第一次刚刚安装idea,那这个肯定不是你自己的,没文。
03:48
怎么改成自己的ma呢?把这个ma home pass找到我们自己这个ma哈,我这个配置过,所以呢给大家展示一下吧,这个位置点这个三个点找到我们ma的安装位置哈,我的ma呢在program for Java,然后呢找我们这个ma,然后呢找他,哎找到这个层次就可以了啊注意是是到什么呀,是到这个B的上一层,这是我们的ma home哎选完它之后呢,下面这个呢,也要改成我们自己这个setting4.xl,大家这个显示跟我这个显示可能是不太一样的是吧,那你把这个给它给它,把这个对号给它勾上,勾上之后呢,找我们自己,哎这个呃,我们当前这个微里面这个K服里面有个叫做SETTINGING4点叉L,然后然后选择OK就选中这个配置软件了,选中它之后呢,下面这个位置就是我们本地仓库的位置,一旦选择我们这个SETTING4点叉之后,这个的reporty,它会自动变成我们你在这个SETTING4点所配置的那个本地仓库,如果没变的话,你可以把这个给它勾上,勾成之后呢,自己手动找一下我D盘这个要我自己的本地仓库的位置,然后就OK了,就可以了啊,这是没VO的一个配置,配置完之后呢。
04:45
我们要检查一下,呃,这个先给他来,呃呃,这个apply一下,先应用一下,应用完毕之后呢,我们还要找一下自己呢,这个当前的idea还需要装两个插件,装哪两个插件呢?第一个插件叫做roombook。
05:00
啊,这个录book的使用呢,需要安装一个录book插件,你在这搜一个之后呢,把这个装上就好了,你你这块应该提示的是类似于这样一个图标叫做in install啊,那你把这个你把这个点击一下in install安装上,安装完之后呢,它会提示你重启,先别着急重启,可以一块再装几个再重启,我们还可以在这块再装一个什么my bed,嗯,My bed这个呃,Plus这样的一个插件,你可以给它装上,或者my bed X的插件,你也可以给它装一下,装完之后呢,一块重启就OK了哈,嗯,在重启之前我们还可以还要进行一个设置,就是找到我们这个,嗯,Build execution deployment里边找我们这个,这computer里面有个叫做process,这个叫做注解啊,这个呃,注解启动啊,注解处理器,然后点到这个助理注解处理器之后呢,我们要把这个enable process给它勾上,不勾上之后呢,那我们这个room book的这个注解可能没识别,没识别这是呃,这个就不生效了哈,那么基本上做完这些事之后啊,那我就可以做后续的这些配置文件啊,还有这个基本的一些类的一些编写啊,插件和。
06:01
设置准备完毕之后呢,那你的idea可能需要重启,那么大家就重启一下就可以了,因为我这个就不用了啊,我直接继续后续操作就OK了,那接下来呢,我们要把这个里面的东西呢,给它一一改掉,第一个就是继承这个parent是一个supreme BOO starter,那么这个版本呢,太新了,我们就不用自己这个版本了,先把这个parent给它删掉,当前这个,呃,当前项目的这个三个坐标三要素,那这个不用动啊,放这就可以了,Name这个可有可无,这个description呢也是可有可无,这两个东西如果觉得碍眼,删了它也行啊,下面这个practice呢,这些东西啊,从这往下这些东西呢,我们全都给它删掉,全都由自己来进行一一的来添加就可以了。那么接下来打开我们这个文档,呃,我们第一步就是在项目中呢,导入一些依赖,第一个依赖就是我们要用继承的方式导入我们的spring BOO,那你把这个来给CTRLC复制一下,呃,放到我们的这个智慧校园系统啊之中啊,来往这一放。啊,这就继承了我们的这个4SUPREME部的starter用的版本,叫做2.2.1啊注意这个八卦号啊,大家千万不要以为最新的就是最好的,那这个它还有跟其他项目整合的一个兼容性的问题的,经过我们测试这个2.2.1和我们后续的操作这些炸包整合呢,还是没有问题的,兼容性是没有问题的,再往下看还要导什么呢?就是我们当前项目这些依赖以及什么呢?以及我们的一个呃,这个呃没有的一个呃,JA包打包工具哈,把这个来给它CTRLC拿过来,拿过来之后呢,来往这一粘。
07:22
哎,粘过来之后,这个时候我们可以用这个maven重新啊reload我们这个项目了,那在这块来右击呃maven,然后呢,选择我们这个reload project一点那么好,因为我诶这个这个这个好像很快就完事了,是吧?啊。呃,因为大家呢,第一次如如果落这个项目,你可能缺少这些炸包,他会花一点时间,这块会会有一个进度条啊在这块呢,会呃这个走走走好长时间是吧,那我这个呢,没有进度条,因为我这个之前呃下这个下使用过这些炸包,那我的本地仓库就有这些炸包,所以它直接很快就完事了哈,报道完之后呢,我们再看一下,在我们当前右面这个ma吻这个小窗口里面,我们可以看到当前啊项目它的这个依赖的情况,在这可以看到,然后还有这些炸包有没有成功进来呀,还有这个炸包之间它的依赖结构啊,可以点一下这个,它有一个这个炸包依赖传递这个构图,那这个构图可能比较复杂,如果你有兴趣的可以在这块哎阅读一下,哎,炸包之间的一些依赖关系啊,很好看啊,很好看啊呃,再教大家一个小技巧啊,就是我们要是想查看这个数据库信息,后面呢,我们可能按照这个数据库表格信息呢,去编写我们项目的一些实体类,那你可能在这块来回切换窗口的会比较麻烦是吧?那我们也可以用idea直接连接我们这个数据库啊,连接我们这个本地里面的这个智慧校园DB啊这个数据库哈,那怎么连呢?
08:38
这块有个database,然后在这块添加一个连接啊,Data resource,我们可以选择啊MYSQL。好,那这个连接名我们可以来一个什么,来一个智慧,呃,校园的一个下划线DB,连接这个数据库啊,嗯呃,下面这个comments不重要,呃,后四次就是我们的,呃连接的这个数据库的ID,那IP local4就可以了,User是rot,然后密码呢也是一个rot,嗯,后面再来一个database,这是我们要连接的数据库,我们连接的数据库叫做智慧校园啊,下划线DB啊,那这个就是你本地数据库那个名啊,我们测试一下,看看能不能连接成功,来1.test。
09:15
然好OK,出现对号了,是可以连接成功的,而且我们的MYSQL版本是8.0.18这个版本是吧,然后再来一个apply OK OK之后呢,这块就会多一个智慧校园一个DB,那我们智块也也帮助我们打打开了这个CR,你想在这块输入命令的话呢,也行啊,打开点开这个skyma,这里面有个智慧校园DB这个数据库,然后点开这个呃,智慧校园DB我们可以看到这各个表格,再点开这个表格,我们可以看到它有哪些字段,然后呢,字段数据类型是什么都可以看到啊,然后再点这个表格,我们可以看,可以看到这个表格中的数据,那这样的话呢,我们在idea中直接连接数据库,这个操作呢,可能呃呃会稍稍舒服一些,那我们就不是十分的啊,或者是特别依赖我们这个,那cat的idea本身也可以连数据库进行操作,这个我们可以暂时先给它,诶关掉了啊好,这是一些简单的小技巧啊,现在教给大家。
10:05
呃,那么接下来呢,我们就要在项目中呢,添加我们项目中具体的要实现功能的一些代码了啊,那我们下一小节再给大家介绍啊。
我来说两句