00:00
嗯,大家好,今天呢,给大家讲一下呃,手工创建spring boot的一个呃方式。啊,手工创建spring boot呢,是咱们开发者必须掌握的一个主要方式,它的主要步骤呢,其实可以理解成就是先创建一个基于me的一个普通项目,然后通过依赖包或修改它的主配置文件的这种方式。然后将工程啊改成这种符合spring BOO的一个结构和要素的可以运行的spring boot这个项目,今天呢,先咱们就带着大家,然后去创建一下,首先呢,先打开idea这个工具,然后咱们选择这个。嗯。New一个product啊new一个product,选择这个menu项目,然后嗯,7DK这块呢,选择1.8,然后咱们选择啊next。然后这块呢,咱们先输入当前。
01:01
I code。啊,然后它的项目名啊,咱们叫STEMDEMO啊,然后三。然后他的版本号,咱可以就是给他弄成。啊,0.0.1吧。然后点击next。然后这是它的项目的一个名称,然后这是他的项目所。啊,保存的一个路径啊,然后。体现呢是呃更多的一个项目的一个配置,比如说这个呃它的它的呃相关的一个这个模块啊,它名称,然后它的呃它的root,然后它的location啊,它的相关的信息点击直接点击finish。就行了,这回呢,咱们得先从一个新窗口打开。咱们刚才的那个DEMO2啊,关了。
02:02
这时候呢,咱们可以看到啊,这个idea工具呢,给咱们配置了一个这个呃,Maven的一个呃普通的一个美门项目啊这个项目呢,其实呃它是呃它是一个项目,不是一个spring的项目,咱们要把这个项目改成呃spring的项目,那怎么改呢?首先第一步呢,咱们看一下这个文档。呃,构建一个M项目呢,第一个要素呢,首先要设置当前spring的。啊,这个负类这个啊属性首先也就是说需要咱们引入这个叫parent这个依赖。然后咱们打开当前这个项目的文件,然后直接在它的。Po文件里面加上这句话啊,也就是说把因为只有继承了它的父类啊,它才能啊,把当前这个项目改成spring这个项目啊,这是第一步。
03:09
也就是说,呃,Spring boot这个项目呢,必须将这个parent设成spring boot的一个parent,该parent呢,包含大量默认的配置,简化了我们的相关的开发,也就是可以理解就是说,呃,你你要做一个STEM put这个项目,必须把这个项目来继承它的父类啊,也就是它的Bo的那个父类,才能把当前这个项目改成BOT项目啊,这是第一点。第二个呢,就是要导入啊,Boot的一个web支持啊这一块。这块呢,有一个start外边这个控制器啊导进来。呃,这块呢,我打开了一个DEMO2啊,DEMO2的它的pro文件啊,咱们可以参考一下啊。啊,首先呢,先把这个dentist啊dentist啊这块先导进来。
04:08
进来。然后底下呢,是它的微问的一个啊,微的一个构建的一个插件啊。咱们也可以导进来。然后导进来完成之后呢,咱们上面是它的接力啊,这块咱就不用管它。啊,咱们也把它。直接粘起来。这样呢,就把这个当前这个呃,项目所需要的这个web支持啊,也就导进来了,刚才咱们也把spring boot的这个的这个插件也导进来了啊,这一块这个代码是这样的。然后呢,其实这个。呃,这个项目呢,它的pro文件啊就完成了,咱们可以直接通过这个ma啊刷新一下。
05:03
然后咱们看看他们能引用当前这个一些starter啊,他已经引进来了。它会主要引用两个啊,一个是这个BOT start web,还有个BOT start text,这个是它的测试相关的一些呃,依赖包。呃,证明咱们那个配置文件应该是没错的啊,现在配置文件po配置文件这块就配置完成了。这块呢,主要是引用三个部分,第一个部分呢,是他的parent啊,然后要引入这个。它的依赖,依赖里面要引入这个start web啊,要把依赖还有一个这个。呃,Spring boot maven的插件啊,这块也要引进来。标号引完之后呢,咱们就可以进行下边一步,就是呃,因为你要是呃改成spring这个项目,首先要先要构建第一个它的spring的一个应用的入口啊,这个入口呢。
06:11
就是先要去创建一个这个。他的一个。启动的一个。呃,入口内啊。首先呢,咱们可以创建一个包啊。得叫科姆。com.it code这个包。然后把咱们把这个代码呢,都放在这个包下面啊,在这个包的根目录下面呢,咱们创建一个class,这个class名字呢,咱们。呃,一般默认的啊。咱们按照这个的规范来说呢,他就给你按照项目名啊,然后。然后加上application APP。
07:02
然后。来命名。先创建这个类,创建这个类之后呢。这只一个普通的类。这个类呢,咱们要改成啊符合啊spring boot的啊,这个启动入的这个类啊,首先呢,咱们要加一个注解叫spring boot application这个注解。咱们给他加一个不是。这是启动类。然后加上一个注解啊,叫spring。啊,这个注解。啊,只有加上这个注解呢,嗯,其实你当前这个类啊,这个类才能被这个进行一个识别啊,这是第一个,首先要加上这个注解。
08:00
咱们把这个注解的一个备注啊,加紧啊,可以在这个备注上背一下。呢,它是项目的一个核心注解,主要的目的呢,是开启自动配置,也就是说它是的一个启动入口啊。然后第二个呢,就是要在这个当前这个方法。类里面添加一个main方法啊main方法。Psv。这是它的一个快捷键啊。然后呢,在这个方法里面呢,咱们写上一句话啊,这个就是要实现的一个功能就是。他会。有一个application。
09:02
点儿润。然后呢,他的。里面呢,有几个参数。首先呢是第一个参数,也就当前类的第2CLASS。然后第二个参数呢,是这个ards啊。这样的写上之后呢,就继承了spring boot的这个application的这个方法啊,这样呢,就可以直接通过这句话啊,就把spring spring boot啊来进行一个启动了啊,这是。这个。到现在咱们这个固件类啊,就完成了啊,咱们可以直接启用一下。看一下。启动。啊,可以看一下它这个控制台里面呢,已经输出了相关的信息啊,Spring boot demo3application,然后启动成功,然后他的账号是多少,咱们进行访问。
10:10
这这里刚才已经反过了,咱们还是看到这个信息啊,证明咱们这个系统啊,咱们这个应用啊,已经启用成功了啊,这个是刚才给大家介绍了一下这个。啊,如何通过手工创建spring boot一个应用啊,咱们启用的方式呢,有两种啊,第一种呢,是直接用这个Java obligation,另外一种呢,是script的一个main插件运行啊,咱们一般情况下就掌握第一种啊,直接启用它的呃,Java application啊Java application这这块就行了。它的启动效果呢,这块刚才咱们也看到了,它会输出一个信息。啊,这块就。咱们测试,咱们刚才也测了啊,直接可以输入IE访问啊,这个呢是就是今天呢,给大家说了一下如何通过手工。
11:06
啊,把一个普通的美项目改成spring项目啊。怎么去改,主要是呢,修改它的依赖,然后破文件,然后还有修改它的主程序。呃,主入口添加一个主入口类,然后嗯,来启动此啊,今天的这课都此,谢谢大家。
我来说两句