00:00
好,那接下来我们就来用一下啊,就看一看这里边儿啊,那我们先创建几个包啊,第一个controller。第二个。那。我们写map。可以吧啊,那我们要想基本的功能呢,我们就写在controller里边就够了,对吧,写在control里边够了啊,而且大家这个包啊,一定要穿在这个底下,不要跟它穿在它的更高级啊,就跟它平级或者它下面都可以啊好,那controller里边呢,我们来一个类啊,叫sugar。这个类对吧,但是这个类呢,它能称为controller,是因为我这个名字叫controller吗?并不是,我们是不是要给它加一个。注解啊。
01:00
加一个controller注解对吧,然后呢,在这里边去写我们的。方法。Public好,假如说我们要返回值为一个string型,因为最后呢,我们其实返回一个Jason字符串,对吧?String好,那这个呢,我们叫test。一。比如说返回success。好吧,比如说我们要返回这个success啊,成功啊,呃,那么接下来这个东西啊,你看啊,这里边未来我们可能有很多的control,很多类,对吧,而且呢,每个类里边不止有一个方法,但是呢,我你们大家有没有发现,当我们调用一个链接的时候,它好像唯一返回一个页面。对吧,他会给我们好像唯一返回一个页面啊,那也就是说我们页面上访问这个地址。要跟我们的方法有什么绑定?关系对吧,那这个怎么写在这儿啊。
02:02
At叫request mapping叫请求映射对吧,那这里面呢,咱们可以写一个,比如说叫test。对吧,这两个名字可以不一样啊,不用说非得叫方法名啊。不用啊,你随便你写啥都行对吧,当然这个东西也不能重复,你不能说第一个方法叫它,第二个方法也叫它,这就不对了啊好,那这个我们就写完了,哎,那如果我启动我访问这个test的地址就可以了呢,那我们来试一下。好吧,来运行啊。找到这个主类预警。把它印起来。诶,我这边有。他说我们连接拒绝了啊,因为我们起了my be,所以呢,他会去尝试连我们的克里house对吧?好,那因为我已经把连接给他了嘛,所以这个时候呢,很简单,我去把科里奥的开一下啊。
03:03
啊,因为买杯子它会尝试连接啊,这个我们起一下号就行了。ZK啊,这边报错信息给大家看一下啊。他今天报的这个什么。Exception对吧,啊,HOST8123,然后呢。失败连接拒绝了,因为我没开对吧,这个报错信息大家应该能够反应过来啊。ZK启动一下,然后呢速度。System control start。好。运行对吧,然后呢,我们进到这个客户端,看能不能访问,我们得确认自己这边能访问对吧?好,这边没有问题,Use。C末下划线20202。对吧,Show tables,咱们这里面表其实也不少了啊呃,那接下来呢,我们重新启动一下它啊。
04:07
诶,还有问题啊,我看一下啊。呃。又是缺一个依赖嘛,我看一下啊。Jdbc converter。GVC的一个转换器说。缺少依赖,我刚才加了JDBC的依赖吧。我没加啊。我看一下啊。首先。JVC有啊。是我没刷新吗?所以没加载进来是吧,我刷新一下啊。这个就很奇怪了。但没关系啊,这种缺依赖的问题大家就不用担心,因为你一搜它会告诉你这个方法或者这个类在哪个依赖里边加一下就好了,对吧,我们看一下啊。
05:01
呃。啊,这是real time啊看这个对吧,Publisher点开。JDBC。Book有了吧,现在有了我们再运行看一下啊,如果还缺,我大概知道他应该缺什么东西。果然还是啊,呃。他应该还缺一个工具包。是我这个项目构建,我看一下啊,Run field这个东西没用啊,他缺一个GDBC相关的一个。R spring framework。Also con data gd bc。看一下per。参数四是我有一个参数给错了吗?还是什么东西。我来看一下这个依赖,我是不是有东西依赖少加了。这个test我们是去掉论book没问题。
06:01
对的呀,我依赖有整个有问题吗?稍等啊,我来看一下,我检查一下我的仓库啊,因为我的仓库好久没看了。这里面有肯定有很多这个。脏东西对吧。你看。呃,我把这个呢,等会儿这个都是没下载成功的,对吧,把它删掉,我重新去加载一下啊。把它删掉。再搜一下。如果不行,我再去搜一下,看看缺什么依赖啊,怎么我仓库应该出问题了,这里面有的依赖。有的依赖应该出问题了。我看一下啊,德塔GDBC2.4.1没毛病啊。
07:00
还是有问题,我加一个这个一来试一下啊。有很多时候呢,搞不定的时候,我就会加一个这个瓜网。对吧,因为谷歌的工具包,它里边呢,有很多好用的一些工具啊。把他引进来。再运行一下,如果不行的话,我们就搜一下,看他缺什么依赖,我们去加一下啊。怎么我的环境出问题了呢?以前正常运行都没有问题。这个就很奇怪了,这样啊,我我打开这个看一下。我没有添加什么新的依赖呀。3c jdbc jdbc web。这。就这些啊,一一模一样啊对吧,连版本都一样,2.4.1神经病啊这个ID啊对吧。是我刚才脚手架下的东西又少了吗?这个就不好找了呀。
08:01
看啊对吧,呃。布勒start,然后呢,这个JDBC,然后start web对吧,呃,Start,然后lo book come3跟这个JDBC啊克号JDBC就是这个是咱们刚才导的这两个依赖对吧,完全一样。这边就能运行啊。这么奇怪,神奇啊。有点东西,有点东西。看。这儿就是好的。看见没依赖,完全一样吧,没有做任何事啊。说我参数等会儿啊,我看一下这个参数是不是有地方有问题。Jdbchouse。这个类也能点进来,说明呢,他也能够找到这个类,对吧,这个驱动也没问题。嗯,这样我我去找一下,他可能还是缺个依赖,我把这个去搜一下,这种问题就比较比较头疼,你知道吧,最恶心的就是这种啊,就是你看两个项目里边依赖整个都一样的,然后呢,他这边给你报的错是什么,缺依赖他说。
09:07
创建。B name jdbc这个东西失败,然后在这个pass的资源底下没有。对吧,缺少这个东西。这个里边也是有的啊,我检查一下。他主要这得有东西。没有问题。没有问题。行,那我去搜一下,看看这里面缺什么东西,嗯,把这个搜一下吧。对吧。建模的时候好像少勾了一个,我少勾了一个啥呀,就是依赖嘛。你说的是依赖吗?是我少勾了一个依赖是吗?还是少勾了一个啥呀。
10:03
有可能啊。依赖依赖没少呀,依赖是依赖是正常的呀,就是这几个依赖,依赖我都添加了。JDBC,我想想看啊,JDBCMY。构建的时候依赖我都勾了呀。一两都够了。没关系啊,这个问题呢,正好来解决一下呗,大家可以看一下对吧,像这种问题,呃,这个spring里边的问题比较标编号解决,看就跟我们一样嘛,A creating big with,这这个这个对吧。啊。他配的是鸭帽。他这个地方是。用户名和密码的键。他这个写错了,我也没写错,对啊,我就感觉这个参数有问题,你知道吧,但是。
11:02
他这个用的是Oracle。这个跟我不一样啊。咱们也没用这个。没有这个注解,不是这个。报的错都一样,但是呢,他可能会有其他的内容不一样,这个也是。呃,我可以试一下这种方案啊。允许它自动的。Exclude把这个类排除掉嘛,我来我来试一下这种方案,看行不行啊,因为它这种报错就比较奇怪,你知道吧,在这个上面啊,加一个注解对吧?呃,加个什么注解。叫这个enable auto对吧。
12:06
呃,然后里边是一个exclude,把这个排除掉,叫data source auto.class对吧,Exclude。等于。Date。S。auto.class。这个东西飘红。让我看运行一下。可以了可以了,还是里边有问题对吧,还是里边有问题。他说的是什么,它会自动用。默认。会加载这个类。
13:03
哦,我知道了,嗯,是这样子的,是这样子啊,原因是这样,就是刚才为什么上个班的那个能启动呢,就是因为咱们不是用了这个。科号相关的内容嘛,但是呢,没有这个扎病。没有对应的账号B懂吗?没有对应账号B,所以他构建这个,他找这个B对象的时候找不到,所以他报错,所以他刚才加了一个配置信息,让他自动去找这个对象的时候。就是就这意思啊,正常而言,我们这个里边不要写东西吗。啊,能听懂的听一下,听不懂的到时候我们还会再聊啊,这里边到时候我们会写东西是这样子的情况,因为咱们呢,这边已经配置了这个。刚才是不是有一个问题,你看我们其实都没有用这个连接,你发现没。当没有用的时候,它在启动的时候,它也会尝试去连它,所以第一次启动我们是不是报错了,这个能感受到吧,对吧,直接去连它啊好呃,后来呢,我们把GDVC打开了,但是现在我们并没有一个什么。
14:09
招聘。这里边并没有一个扎去给他去构建对吧,他也不知道构建啥,所以他就给我们去报错了。啊,去给我们报错,因为默认的它用的这个类。默认的用的这个类呢,它会自动去构建这个数据源啊,所以把它排除掉,把它排除掉就不要用它就好了,不要用它啊,那这个问题可以解决这个问题啊,对吧?所以后面呢,咱们其实把这个里边的东西把它写上。就没有问题了,好吧,啊,现在呢,我们已经开起来了,这样吧,我把这个截一下。
我来说两句