00:00
好,同学们,那上一讲我们已经完成了我们业务类的这些通用常见的基本功的编码,一步步带着大家做完,那接下来我们是不是要进行我们的测试,好,那么测试也会带着大家复习一下我们曾经讲过的测试方法,第一个我们现在呢,是不是需要启动我们的微服务,看看我们的写操作和我们的查询操作能不能插入成功,并且查询出来,这是第一点。第二个那么为了保证这个测试的效果成功,那么我首先我已经在数据库里面呢,插入了一条记录啊,比方说ID31上柜谷001,这个是已经有记录好,那接下来我们呢,启动。一下我们的微服务架构,好,那么启动一下。来,那么在这run这个地址栏里面呢,就开始直接OK好,那么接下来成功启动我们呢,退掉。打开我们的浏览器。
01:02
那么local host8001 payment get31,那么答。没有任何问题吧,这个时候大家请看是不是就直接返回了我们的阶层串,这就是我和大家所强调的前端的H5开发工程师啊,不关心你后面是个什么鬼,我们只要我们的common result直接前后端分离,你传过来了以后给我的编码是200,那么这样的话呢,我好查询你给我一个什么样的东东好,那么这个就是我们的code查询啊,那么接下来我们来测试一下我们的create,那么这个时候。是不是我们的艾特硅谷002呢,这个时候一回车,大家觉得思考一下,我们这个能不能成功思考一下,想想王正国老师给大家讲过的web的知识,我先暂停一下,同学们也发了言,接下来我们直接一回车看一眼。
02:05
什么情况?并不支持的请求,请求方法,Get not support,诶,我们create,我们现在访问的是8001 8001成功启动了我们在这儿pray。Payment,明明是呀。别忘了我们的CH,一般的我们的浏览器不大支持发post,因为浏览器更多浏览,浏览都是去查看嘛,那么它对于我们的post请求支持度不好,那接下来的话,我们应该对于这样的。写操作的插入操作,我们一般用什么模拟,想想之前讲过我们呢,是不是说过在这块。要进行有postman工具的使用啊,OK,那么复习了吧,大家呢,过个年玩的也差不多了,所以说打开我们的postman这个软件。
03:03
这个呢,前面都讲过,不再废话,那么好,首先我们先保证啊,那假设我们现在payment get。O,不OK,有这么一条记录吧,那么我们刚才呢?插入失败,所有数据库里面现在只有一条好模拟我们的postman,那么打开首先发get请求,这个如果在地址栏里面能够成功,那么在post里面也必然能够成功,发的是get send,那么在这块大家看是不是有这样的Jason的编码,缩进格式以后比较好看,200查询成功,31号记录流水号上硅谷001,那么如果我要发post怎么办呢?那一样是不是也就是把它。拿过来,我们的请求用。Postman这个软件来进行模拟,那接下来可就不再是get,那么这个时候是不是就是我们的create,那么序列号假设我们这儿就是002AT硅谷002没问题吧,同学们。
04:10
那么接下来我们这一发送,大家看一眼,如果不出意外,是不是说明我们的200,大家看数据库插入成功。Date我们返回是一,所以说这个时候我们再查询一下我们的数据库,我点大家看到没有,54号记录艾5002插入成功,那么从这一定可以得到一个结论,我们。一浏览器对于POS请求不好支持。我们需要用。Postman。工具模拟,这是第一点,第二个根据刚才我们的查询,读操作,Create,写操作,那么这我们作为一个微服务的提供者的一个Java开发工程师,编码人员,至少我们最基本的操守和一种技术的保证,是不是我们自己要自测?
05:02
通过呀,OK,好,那么这个完成了我们的编码构建,那接下来。测试好一样啊,Postman模拟一样,那么这我们讲一个题外话,就是run和run dashboard,首先啊,同学们呢,由于我们现在呢是只启动了一个微服务,明白了吗?我们在这儿有且仅有一个mod模块,那么还看不出相当于idea里面就觉得呢,你只是一个boot的only one这么一个简单的工程,但是后续我们会越做越多,提前告诉大家,我们最终我们是希望不是它在run这块出现,我们是希望它出现在run daboard的,在这有一个新的窗口,我们在这边可以更好的启动我们的多系列版本的微服务,好,那么这儿我先把它停掉,那么到后面我们的微服多了以后,希望同学们一开始就可以在我们的run daboard里面来进行,那杨哥你说了半天什么意思呢?因为有些同学的工具啊,它已经升级了,它可能一开始出不了。
06:10
答,所以说干脆我提前把这些坑踩平,给大家翻遍,现在我们启动着的话呢,是不是在run,这没问题吧,同学们。那这只有一个工程,那后续的话呢,什么叫run dashboard,为什么杨哥这会写这个这些东东呢?后续啊,正常情况下,随着我们的微服务越来越多,DR工具会自动的从run切换到run dashboard的这么一个运行空间,这是最好的调cloud程序的,但是现在由于我们只有一个,暂时还出不来,多了以后它会自动出现,那假设啊,同学们,我们现在切换到我们的零三这个大。Lawyer。我们先中断,然后呢切换,大家看我这个工程,现在假设另外一个工作空间,它的工程是不是特别多,这个时候有没有发现这有个叫run dashboard,哎,我们最终呢是希望大家呢能够跳转到这啊,但是现在呢,因为我们刚刚开始做我们的工程呢,还比较少,所以说呢,现在呢它呢还是在run空间里面,我这儿只要一写。
07:17
一打开,刚才我们看到它是不是就在run这么一个地址栏里面啊,如果后续啊,我们讲到后面假设它自动生成了,这是最好,正常情况会自动生成,如果没有出现run dashboard的,那么我这块这个运行,回头我们杀一个回马枪过来给同学们说一下,对于那些没有出现run daboard的运行窗口的同学,我再给同学们做一些这个加强和修改,开启同学们的这个功能,OK,那么这个呢,也是一个小坑,那么大家呢,熟悉了就OK。好,那么讲到后面我们再说啊,如果你能够自动切换成从run空间。切换到我们的dashboard最好,如果切换不回来,我们再手工的配置一下,那么这我们呢,回头碰到这个小坑了再说,没碰到最好,碰到了你就按照杨哥的方法来进行解决,好,待会儿我们再说。
08:07
那么接下来啊,那么我们彻彻底底完成了我们8001模块的编写,那说到底,同学们不就是我们的小总结,来吧,见mod改泡沫,写亚主,启动业务类兄弟们,以后公司里面怎么干活?就这么回事,Mode了以后,来吧,建好了以后。先把这些环境配置搞定,是不是泡沫文件,亚M文件,然后主启动类,最终来写我们的业务类,那业务类的话是不是从数据库开始啊,建库建表,实体类DAO service control了,那么弟兄们实体类加上common result跟H5外面交互的通用配置类d map service啊,接口service接口实现类,最后controltl了,OK,那么这个就是一个完整的。
09:05
过程,那么这些套路和基本功,同学们,老师不厌其烦的啰嗦,一再的强调,请一定动手,你们现在不在教室啊,我督促不到你们,请一定自觉自律,方能自由,最终才能走向强大那。第一次啊。扣的后续我们的内容这么多,大家也看到了,那么部分内容的话,杨哥呢,就不再一步步的敲,直接就开始粘贴我们这儿,大家呢,直接copy,我们把话说在前面,好,那同学们辛苦了,给大家介绍到这儿,下课休息吧。
我来说两句