00:00
最后一个神器spring initializer它来解决什么问题,我们现在来想啊,我们来开发spring boot应用,我们说最佳实践,那就是我们想要开发什么场景,我们引入场景依赖,哎,我们以前还要参照官方文档看一下它支持哪些场景等等一大堆,然后我们再来创建一个卖工程,把这些引过来,这都太麻烦,我们在这个idea里边,Eclipse里边也有我们idea里边,我们在这new project的时候,我这呢直接有一个叫spring initialize,如spring的初始化向导,它呢能帮我们快速的创建出我们spring BOO应用。好,我们来点下一步我们要做的呢,只是在这把我们自己的名字起哈,比如我们这个帮组织名com and硅谷就叫com and硅谷boot,然后呢,我们的这个模块名,比如我们还叫BOOT01,我们的hello world,我们的这个二,我们hello word2,然后呢,我们把这个拿过来,拿过来以后呢,这一块的包大家来改一下,这以后就是我们的啊基准包,然后呢,我们来点击一个next。
01:01
来我们这个Java版本呢,因为我们这个GDK18,所以我们选中JAVA8版本来点next,然后接下来那神奇的地方就在这儿,我们不需要关注什么starter了,我们要什么场景在这勾选就行了,咱们现在想要web开发一勾,我们现在想要访问数据库circle们来找一下啊,我们来看一下circle这个数据库里边,比如我们想用用my beat,那在这一勾啊,那这就成了,然后呢,接下来我们想要访问red no circle里边我们来找好smart data,访问RED1勾,然后呢,在这来选中spring boot的版本,你感兴趣哪个版本就行,全部选中了以后,接下来我们来点击下一步,下一步然后呢,我们再来点finish。然后他就会帮我们联网,把我们这个项目下载过来,我们来用一个新窗口打开。那下载来的项目,大家来看一下,那这些乱七八糟的什么,我们暂时不用get,我就把这些乱七八糟的东西我先删掉。好,然后呢,这个me的这个文件我也删掉。
02:03
来把这个也删掉。然后我们来看src,当然当啊,它正在这解析依赖,来就让它解析一会儿,然大家看帮我们来创建好的这个spring boot项目po文件里边,其实跟我们以前一样,Parent也声明了spring boot starter parent,然后呢,接下来在这呢,帮我们引入了我们场景的这starter,哎,我们要开发web的,开发red的,然后呢,Myab的,然后还帮我们引入了单元测试,然后呢还帮我们入了打包插件,哎,所以说它全套引擎了,引擎了以后呢,然后我们来看麦,麦里边呢,而且他帮我们来创建好了全局配置文件,我们以后只需要在这改配置就行了,而这里边的static文件夹,这就是我们未来要说的所有如果我们开发web应用,所有的静态资源写在这儿,Static文件夹,它来装我们的静态资源,静态资源指的就是我们CSS文件,GS文件等等,然后呢加templatet这个里边就是装我们所有的页面,以后我们把所有的这个页。
03:05
面我们web页面我们就全部写在这儿,然后呢,这个就是我们的配置文件了,所以他帮我们也全套弄好配置文件,然后呢再来看。除了帮我们把整个项目的目录结构创建好,而且呢,帮我们把所有的依赖引入好,他还做了哪个事儿呢?就是帮我们把所有的这个呃依赖也都引入好,我就来截个图就行了啊,他帮我们来引也引入了所有场景我们的这个依赖,然后呢,也帮我们创好了项目结结构,还把我们最重要的还把我们在这儿来这个原图放大。我们一会放吧,最重要的呢,他还帮我们来做了这个事情,来到这儿,Com and,硅谷boot,诶,他帮我们已经创建好了一个主程序类,而且也标注了spring application注解,而且也写了spring application spring应用跑起来,所以呢,其实他帮我们把架构都已经搭好了,那们想要干事呢,只需要在这自己写controller service do,但因为我们引入了数据库开发,所以呢,按照默认你应该在这配置上数据库的地址之类的,哎,比如我们这有data source相关的配置,对吧?这明显就是我们数据库连接池的这个地址,账号、密码,包括我们驱动要用的东西,所以呢,它全套已经帮我们带齐了,那我们只需要关注我们业务开发就行了,这就是我们的神器spring in initial LA,以后呢,我们创建项目,我们都是使用它,也就是我们说的spring的这个项目初始化向导,向目的咱们这个初始化向导,我们使用这个向导呢,帮我们来创建项目就会非常方便,我们只需要关心我们的业务逻辑代码的开。
04:46
好吧,我们其他的呢,都不用关心,所有东西都帮我们搭建好。
我来说两句