00:00
好,下来我们再来看一下呢,May温的使用了,在使用may的啊,那好。使用M的时候呢,你肯定得掌握M的概念呢,只有这个工具呢,他要想用好,你得理解里边的一些运行的机制和一些管理才行。那我们来看一下第二章may的核心概念,首先第一个讲的就是may,叫约定的目录结构。我们刚才说了,说这个ma项目啊,它这个目录结构呢,不是任意的,它有规则的,这个目录结构呢,是大家都认可的,我们叫做约定。这个词啊,约定从现在第一次啊,我跟你说。大家在以后的课程中。不是我们阶段啊,包括下一阶段你的五六。七阶段都会经常说,这个叫约定。约定就是什么呢?大家都。规定好的。
01:00
一种目录或者一个规则,就是你认可的,我也认可一个规则,这叫约定。这个约定呢,它是。大家都遵循一种规则。不仅是我没问。有约定,后面呢,大家可能会讲什么supreme呀。后面还讲什么spring cloud呀,这里边呢,都会提到这个约定,因为呢,我们在做这些项目的时候,它里边的一些目录和规则都是大家规定好的。这个约定。不是强制,就说你不按约定的做也行,但是我们一般都不那么做,我们都是按照这个约定的规则来实现的,微文这个项目的目录结构呢,给大家说一下啊,这是很重要的一个。那我们来看一下,我们应该算是第二大部分了吧。这是一部分啊,我们是二部分。二部分二部分的第一个内容呢,就是may的约定的目录结构。
02:06
要约定的目录结构,就是说这个约定是大家都遵循那种规则,遵循的一个规则啊,叫约定啊。约定可以破坏,但是我们不破坏啊,因为没那么用。这个木结构呢,是这样的,每一个may的项目,在我们的磁盘中,它都是一个文件夹,这个没什么疑问,包括你做的任何项目在磁盘上都是文件夹嘛,然后之前我们做过的任何项目,你看看。比方说我们之前做过的什么代理呀。这不是个文件夹吗?同样之前做的二贾克斯是也是一个文件夹啊,所以呢,在磁盘上任何一个项目,它对应的都是一个文件夹啊文件夹。
03:04
那这个文件夹呢,就是你的项目了。这个项目在这个项目中,我们的目录怎么组织呢?在这个文件夹的下面,比方说这个项目我叫哈喽吧,我来举个例子啊,叫哈,那这个哈是文件夹了。它下面有的目录是这样的。它下面有个子的啊,组的叫谁呢?Src和平级的呢,是POM点叉ML。他是平级的啊。这个POM呢,是美文的核心文件。每一个may项目必须有它,May项目必须有,必须有。只要是没必须得有这个POM。
04:02
就是核心文件,然后SICSIC它这个目录,这个目录下面有什么呢?它的下面呢,主要有一个叫做脉脉脉和它平级的是叫什么呢?那test他俩是平级的,在这里慢目录。我们来打个井号吧,引号表示注释的意思啊。要分开一下,慢是放置你的主程序目录的。它是放纸。你的主程序,主程序什么叫主程序呢?就是我们现在从第一阶段开始到现在,我们不写好多程序嘛,那些程序。那些代码都放在这个慢目录下,是放在这个下面的主程序的,这个Java代码和配置文件都放在慢目录下的。
05:03
这个test很显然它是放置测试用的,它是放但测试程序哎用到的文件的。放测试程序代码和文件的,就是说它是放置你的测试程序代码的,那我们在开发中这个目录如果不严格要求是可以没有的。说他可以没有。比如我写一个程序呢,我不做测试,那它就可以没有,它不是强制啊,就是说可以没有。我们现在就没有啊,可以没有啊,可以没有,不是强制的啊。这是我们的慢和test,它俩是平级的,在man下面有什么慢下面有一个Java。
06:05
啊,在慢的下面有一个是叫做Java目录,这个Java里边放的是就说你的程序的包和包中的Java文件。是放他的。和这个Java评级的呢,它还有一个这叫resource。这个result里边它放着的是啊,你的Java程序中要使用的配置文件。就是说你的项目中啊,可能会用到一些文件啊,比如说你数据库的信息等等。这个目录就是规定好了,是放配置文件的,这是规定的目录结构啊这样。这是Java,它下面放的是你的包和包中的Java代码的。
07:03
Resource是放置配置文件的。Test放什么呢?Test下面也有呢这样的目录。跟这个一样。也是一个Java,也是一个resource拿过来啊放到这。那这里呢,它放的就不是你的这个什么了,不是主程序的,这里放的是测试。程序包和包中的文件。Resource放展时测试Java程序中要使用配置文件。这个T下放的都是测试用到的,Man下面放的都是你的主程序代码和配置文件,整个这就是一个may项目的约定的目录结构,然后may这个工具。就按照你这个目录。到慢下面找你的程序,到T下找你的测试程序,而ma要做的各种工作都到这个文件中去找。
08:06
那就说没启动时候先找这个文件要干什么。然后呢,到这儿找程序,到这儿找测试,这个是约定的目录结构啊,约定的目录结构。
我来说两句
6
nice