00:00
来大家看这个,我还是坚持我自己的判断哈,现在idea他认为我们这个。刚刚加入的这个插件,它识别不到这个版本,可是呢,你看哈,我们通过这个。当前的为服务的工程,找到它的负工程。这是我们的负工程,工程里边呢,我们找spring depends。这里边儿呢,我们在CTRLF再去搜索。这个是有的是能够找到的啊,向副工程去追溯是能够找到的,估计矮idea呢,可能没有达到这么智能啊,他这个时候可能是找不到它,所以说呢,我们现在呢,做这样一件事,就是强行的来执行我们要执行的这个命令,哎。Open in terminal。呃,我们要执行的这个命令呢,就是它啊,Clean package。Spring boot冒号repage啊,后边跳过测试这个命令呢,我们先执行一下啊,CTRLC,看看是不是确实能够解决我们当前的这个问题。
01:09
先把这个先把他这儿啊,先把他这这个我们idea报错的这个问题先给他解决一下。等他执行完我们再来解释这个命令,诶你看这个命令这个时候它执行成功了啊,所以说呢,对于这个插件这个方面来说呢,或者说我们build标签里边插件的这个版本这方面啊,呃,可能呢,我们spring boot,或者说不是不是spring boot啊,就是idea它的识别上呢,会有一定的困难,我们现在呢,再重新去刷新一下。你看这个没有了啊呃。这个时候呢,呃,我们必须是在执行了啊,我们相应的这个。
02:02
命令,就刚才我们也就是说你真正的用到了spring boot这个插件哈,涉及到了调用到它里边的这个目标的时候,它才去下载相应的这些这些个相关的假包,下载了相关的假包的时候,它才能够去识别到这个插件,哎,你看现在我们这边这个配置。我们没有改。啊,这他现在还是在说note放的哈,啊,这儿还是说安,但是这里边儿已经能够打开啊,这里边儿能够识别到它里边的这个目标了。哎,说明这个地方啊,呃,还是我那句话,一切呢以运行结果为最高权威,我们现在已经能够成功的构建出来了,那就说明呢,我们这么写是可以的,是OK的啊,即便是这个矮呢,他在报错,那就说明这个矮劲呢,它的一个解析和识别的能力在这儿呢,是有所欠缺的诶。呃,然后呢,我们来补一下我们这个文档哈,当我们加入到它以后,加入到它以后。这里边儿呢,我们来看一下加入这个插件啊,它的一个这个体现。
03:06
我们把这部分截个图。哎。嗯,主要是呃,就都给它加上吧。然后在这里边呢,我们真正最主要要用的哈,是它的这个,呃,Re package这个目标。一个插件有这么多目标啊,我们主要要用的是这个package这个目标。我把这个呢给它导进来哈。加入这个插件后的效果。
04:02
哎。主要用page这个插件啊,这个目标,然后呢,在这儿呢,我们说这个一点这个提示哈。说呢?哎,第二对于我们这里加入的,呃。六的标签里加入的。这个plugin的配置没有能够很好的识别到。嗯,这个插件的版本。啊呃,如果我们能够保证,哎,前面啊,或者说其他操作都正常执行完成,准备工作都准备好了。
05:04
那么啊,这里我们。判定是idea啊,它的一个识别能力不足导致啊,是这样的一个问题啊,我们可以可以通过呃。一切呢,以我们实际执行的。结果为准。为准啊,这儿记住大家,我我有这么一句话,运行结果是最高权威。他比这个idea给的这个提示啊,这个更可可以更可信赖。运行结果啊,是最高权威,呃,那么接下来我们再解释一下这个命令。
06:00
这个命令里边呢,首先呢,这个clean呢,这个其实重要性不大,它就是把以前的这个构建的结果给这个清理掉啊嗯,Clean啊,这个这个词命令。是清理之前构建的结果,然后呢,这个package这个子命令就非常重要了。啊,为什么重要呢?因为我们后边真正啊要用的spring BOO冒号re package,它呢生成的JA包是能够包含我们说的所有这这这一切的啊是真正的那个Java钢架是可以启动启动启动的起来的那个,但是呢,这个时候你要想它要正常能够运行,必须呢,我们自己啊这个微服务本身内容的这个价包得提前准备好。啊,我们真正的真正的,呃,真正要调用的这个spring boot冒号package。
07:02
他要求必须将。当前微服物本身的架包提前准备好。哎,所以呢,必须在它前面执行package子命令。诶,那然后呢,它呢这个子命令,哎,这个就是说去调用我们spring boot插件。的package目标。然后再再再再下来,后边这个呢,就是加一个参数,这是一个参数表示呢,跳过测试,哎,重点是在于package和我们package这两个啊,这两个是我们的这个这个这个这个命令里边的重点,需要核心去关注的。
08:06
那么我们下边再来看一下啊。说呢这个架包,哎,我们把它呢,在我们的窗口打开。这回再来看一下,你看这个价包它40多兆,旁边呢,有一个original。这是原始的这个才哎8K都不到,所以说就差了很多啊,因为这个里边呢,这个40多兆,这里边儿包括我们所导的那个上百个架包都在这里边儿啊,你这个你可以打开看一下,这里边儿东西非常多。哎,这些呢,就决定了它是如何通过怎么样,为啥能够通过Java钢架能起来啊,就是跟这些东西是有关系的,哎。嗯,对,这是这个里边,这就是我们自己的东西了,我们自己写的那些,这是那个,你看我们倒的这上百个哈,这这些个家包,哎,然后呢。
09:00
啊,你看这187个文件是吧,然后呢。这个Meta info,这有个org,对,这里边这里边就是你看这个loader哈,这里边儿这个就是它Java钢架去启动的时候,所需要调用的就是这里边的东西,这东西你看我们也不可能自己去写呀。是吧,这个这不有个LA嘛,它是一个加载器啊,相当于是。呃,我们要将来部署的时候,要在服务器端启动的就是它诶。呃,相应的呢,这个是我们对呃对MYSQL这个执行了,它下一步呢,就是对我们那个user也去执行一遍这样的这个同样的操作。哎,这样的话呢,就是说哈,你看我们到这个,嗯。这CD点点CD02。哎,在这儿呢,也来执行一下这个命令。这都准备好了,大家过来,这时候一运行就行了。
10:02
把这两个未服务的价包准备好。哎哟,这又怎么报错了?嗯,啊,他说这没有spring put这个插件啊,是忘了,我们忘了给他去加这个build的部分了。CTRLC。CTRLV啊,这回再重新执行。好嘞。呃,然后呢,我们来这儿看一下哈,DEMO02。这不是吗?哎,Spring boot的这个夹包和这个原始的夹包它就都有了,我们把这俩夹包呢,给它放在桌面上,CTRLC。后退。
11:02
哎,这个就是我们在一步一步的做啊这个。部署的相关的这个准备。
我来说两句