00:00
好嘞,呃,把这个地址呢,CTRLC复制一下。过来呢,新建一个member。啊。Controller哈,因为这个不一定是,不一定都是A请求,它有的也会是这个,有有有有有有这个。呃,普通的找页面的请求啊。然后你看这边一保存的话,这个这不微服务这不重新加载了,是因为我们这边呢,咱们加了开发工具了。所以说呢,这个写的时候你还没写完呢,它就又重启了,这个就很麻烦哈,可能他就出错了,先把它给先停掉。嗯。然后我们过来这边一个request mapping。哎,刚才粘贴过来。他返回result。
01:11
呃,返回一个字符串。这个叫做send message。这边得加response body啊。呃,我们这儿接收一下request per接收一下。Phone number。对,我们发过来的是他。这个手机号你说是用int类型好还是用一个。你要用in的类型,它是一个很大的数。这是多大的一个数呢?
02:02
这是135亿吧,对吧,这是这是一个很大的数,但是字串的话,就只不过是一个长度为11的一个字串。啊,所以说这个数很大的话呢,其实它占的空间是相对比较大一点的。我们又不做数学运算,你又不拿它这个东西说加一减一做这样的事,所以说就没有必要是整数就行啊,就就做出就行就好了。呃,然后呢?呃,这里边儿哈,下一步看看。第一步呢,我们要发送验证码到,呃。Phone number这个手机。先发送啊,然后这个第二步呢。我们要。就是判断。哎,这个短信发送的一个结果。
03:02
呃,第三步呢,说这个。说如果发送成功。则将。这个验证码去存入我们的这个red。啊,如果失败的话呢,那就就返回一个失败就完事了啊,就大概是这样一个是这样一个步骤。呃,那这时候我们说啊,要想发送的话呢,这边咱们去调用这个Chrome u点。Send code by short message。这里边儿要传的东西好多。哎,然后呢,我们说啊,这里边儿呢,有些东西是要我们是想放到这个配置文件里面的。看看哪些是想放到配置文件里面的。比如说呢,我们这儿想放一个short message。
04:02
Short message啊这个。就是说你看现在这个东西吧,它这个会有个警告,他说没有这么个属性,哎。呃,那就是说因为它还识别不到,我们可以去新建一个。Short。Message properties。然后呢,我们这边咱们来一个。Confi。Russiaal properties。然后呢,指定一下前缀,我们这个叫做。Short。Message。然后呢,这边它也得加入到FC容器里边,Component。这儿有个警告,CTRL1过来,让他把我们的这个就这个依赖加入到这个POM里边。看看有没有。
05:04
哎,这边不警告了哈,这边不警告了,以后呢,让他按照我们这个类的里边写的东西呢,去在配置文件里边有这个提示。哎,所以这里边儿呢,你看有看需要加哪些东西哈。哎,就是你看啊,这个首先是字符串。先来一个host。再来一个pass。再来一个method。Phone number就是页面传过来的APP code。嗯。
06:00
这个哈,看看都是肉串类型的吧。都是走类型行,嗯。把这些呢,都是我们要外表传进来的,然后这然后这个东西呢,看一下啊,看看加下贝塔这个读写。加个no as constructor。All as construction。超。这就这些就都有了哈。呃,然后有了它以后呢,咱们这回呢,来写一下我们这个。呃,配置文件。这个看看在笔记里边记一下。我把刚才这个GS代码过来。
07:08
下一步呢,是我们在。呃,YML配置文件中去管理。呃,我们的。调用发送短信接口时的参数。就得先去建这么一个类。我们这个类在。是这个。我们其实没必要要后边这个。
08:03
啊,先建这么一个类。然后这个类的代码是就就这些。啊,这要是这要是按这个写代码的行数来算工资的话,咱就不愿意用这个啊。那样那样,恨不得我们这一行拆成三行来写,是吧?然后。呃。下一步看我们这个里边要怎么写。那是。我老师遇到我。他们也只是执行了一段时间,后来可能老板也是发现这么干不合适。
09:07
来,咱们这回按这个提示写一下。一个AB扣的。哎呀,这个值是多少呢。呃,再来这个host,它的访问的地址。我们从从。从这复制一下啊。Control。然后呢,再来一个是这个method。他是个get请求。还一个是这个pass。是这个。呃,还有啥呢?
10:02
啊,这个这个得是看我们这个值。哪去了?看这里边有没有。不是这。是在这个测试的里面。这个测试。这个是多少啊。好嘞,呃,然后呢,我们说这个。哎,这回呢,到这儿我们就可以去把这个给装备进来,这个叫做呃。这个proper是叫啥来着?
11:00
呃,把他的这个过来,这边get host。Get pass。Get method。Phone number有了。就是APP扣的。Get,算哈。如果这如果是就直接传这个参数吧,如果直接传这个,那你这个工具方法里边呢。你就得改的话,倒不怕,就是说你你就得写这个,写这个呢,那你这个你在优秀里边想要用它。那你U里边呢,那你那你这个类里边的这些个注解呢。就这些个注解,它因为这个U它没有spring个环境,你要是把它放到这个类,放到YouTube里边,U这个类里边,它也得加这个spring这个环境啊。
12:09
这个这从依赖上面就也也得改。啊,所以这边就它就跟spring就耦合了,我们就不加了啊,就把就这样把这些值给它串进去。就是它的这个配置是这样的。
我来说两句