00:00
欢迎大家继续观看上硅谷ID技术视频,这一节课我们对使用ID创建一个spring的项目做一个补充说明。上节课我们已经提到。使用ID创建spring BOO项目,首先咱们呀,这里要引入一个spring boot的插件。由这个插件确定了spring boot的版本号,接着咱们还需要引一个dependence management这个插件。这个插件它就类似于。中的。Dependency manage标签。他只做。依赖的管理。不做。实际依赖,说白了就是不真正去下载家暴。嗯,那有了这个插件之后,以后咱们再导入spring boot相关的这些依赖,咱们就不需要自己指定版本号信息了。
01:08
由这个插件统一帮我们维护管理。OK啊。来,咱们可以给大家看一下。那你说有只有这个插件,没有depending之本的插件行不行呢?不行啊,你可以看一下来。比如现在。我们直接点build,它会报错。我们来看一下。诶。他报这个spring boot start web这里有问题啊,说白了就是咱们这里没有指定spring boot start web它的依赖信息啊,或者说它的版本号信息。那它的版本号实际上是由这个插件维护的,现在你把这个插件注掉。
02:01
显然这个依赖会报错啊。我们把这个插件给它放开,此时我们再来build,它就不会报错了。来,你看这一次就没有问题啊。当然只有这个插件也不行,他还需要有上边spring boot的这个插件,它确定是哪个版本的springbo。OK啊,总之这两个插件是一起结合使用的,有了这两个插件之后,以后我们导spring boot相关的加班的时候就不需要自己指定版本号了。需要哪个依赖,咱们直接去啊。Meda仓库。啊,直接去搜索对应的包,然后啊,把这个它对应的group以及内部信息复制下来就可以了,就不用后边这个版本号信息了。OK啊,再一个。咱们这里加了spring插件之后,在这里它会有一个boot乱这个指令,这个指令就是运行当前为服务的,除了这个指令之外,它这里还会加了一个boot件。
03:06
这样一个任务啊,这个任务说白了就是将当前服务打成一个可执行加班了,此时我们可以执行一下。来走,执行之后,你会发现在build的目录底下,Lib目录底下,它生成了这样一个架包。咱们把这个价包。放在某个目录底下,我们可以执行一下,给大家看一下。执行Java杠架后边跟。这个价包的名字回车。运行起来之后,咱们也可以访问一下。还是?Extra下边的name。来,我们来看一下。本机上的8080多少号下边的name。
04:04
这里还是能返回梁朝伟的信息,没有问题。啊,行。这是刚才咱们也加过的这两个插件。再一个。然后这里还有一个问题,就是。后边咱们导这些依赖的时候不需要版本号啊,这个是由dependency management这个插件维护的,但是咱们在导入threebo或者dependency management这两个插件的时候,这里需要指定版本号信息。那这种有没有更简单的方式呢?诶有,咱们可以借助于啊的脚手架的方式,Spring脚手架你可以在A这里边。你有一个product的时候使用。就这的。是吧,你可以使用阿里云的,但是这种啊。有的时候他也会报错。那除了这种方式之外,咱们还可以使用网页版。比如说这种。
05:00
是吧,我这个网络有点慢,它所以它没有出来,正常情况下你访问这个地址啊,这里是有的啊吧,在这里边咱们咱们指定创建工程。基于Java语言,选择对应boot版本,然后这里指定啊。Group信息,还有啊,Artifact信息。比如还有啊这个说明信息,以及主启动类所在的包名啊,以及打成什么包啊,选择一个合适的包,然后这里指定JDK的版本号信息。然后这里如果还有其他依赖,你在这里找对应的依赖就可以了。OK,如果不需要依赖,可以啊,去掉它。然后最终。把这些都整好之后,我们可以在这里点generate啊,它会生成对应的压缩包,咱们把它解压之后。直接导入到咱们工程。OK啊,正常情况下大家直接导入的时候有可能会有问题,所以啊,当下载了压缩包之后,你可以把它build文件里边的内容啊给它复制下来。
06:05
它里边就记录了springboot以及dependency management对应的插件信息。OK啊。当然啊,如果国外的这个网站啊,这种网页版的下载速度也比较慢的话,你还可以采用国内阿里云的这种方式。加start,点阿里云点。com。然后在这里也有Java工程脚手架。咱们创建的是grid度项目,基于Java语言,选择一个对应的spring boot版本信息。然后这里写group信息。以及unifact信息。还有在这里它有对打包方式以及JDK版本的一个说明,还有主体所在包的一个说明。这些确认如果都没有问题的情况下,诶,在这里还可以选择你想要下载哪些依赖。啊。OK啊,比如说my circle。
07:03
这些都选择好之后,点那个获取代码,点下载,它就会生成对应的压缩包。我们看一下。生成对应的压缩包之后。咱们把这个压缩包给他解压。千万注意,咱们不要直接在ad里边直接引入这个解压后的压缩包啊,如果咱们在ad里边直接引入的话,它很可能会卡死,所以啊,正常情况下你就在这里创建一个。像正常的。然后在这里创建一个cor工程,然后把这个创建好了之后,只需要把刚才压缩包。解压后的这个。来,把压缩包解压后的这个build点文件给他拿过来。
08:02
啊,这里边儿就记录了。Bo的插件的版本号,以及dependency management插件的版本号啊,包括刚才咱们选中的那些依赖它这里都是有的。啊,把这些给它复制过来。然后就可以了。这是啊。使用这种脚手架的方式来创建spring的项目。
我来说两句