00:03
找到我们,Handler handler。过来这边public。String get INF。哦,对了,就是其实这就因为Ajax请求啊,我们返回result entity。对照ND里边放这个配置银粉,哎,然后嗯。配置一味的发型是这个肉。然后呢,返回暂时先返回一个now线啊,一会儿一会儿再具体写。我们注解这request。哎,从这个肉这个模块下边get配置in。啊,因为返回的是杰森,所以我们这边扩展名呢,就是点杰森。然后呢?
01:01
传入的参数哈。嗯。对,传入参数的话,其实就是就是我们说的这几个。Number size keyword啊,就这几个,咱们就正常的,还是提交普通的请求参数就行啊,它也不需要什么特殊的。Request p。首先是value等于配置。然后呢,一样给它给方Y6。默认值是一。Quest per。Page sites。Default value。Page size。Request py。Keyword。
02:12
哎,好嘞。嗯。些都准备好。下一步呢,是我们调用service方法。哎,去这个获取分页数据。九首service。点get配置info,挨个往里一传,返回配置info。嗯,然后呢,下一步呢,其实我们就可以是这个。调它的success with data。把配置infer往里一。哎,但是这是我们说考虑到成功的情况,万一要是失败了。就算你搜狗语句写的都没问题,万一数据库要是挂机了呢?万一要是断网了呢?就他还是有可能会跑异常的。
03:01
哎,所以说呢,这个东西就是踹盖一下。传开始。哦,对了,他抛异常就走,这个异常映射了是吧。哦,就说如果没有这个异常映射的话啊,如果没有异常映射的话。我们这儿就自己去考虑这个事,那么就是等他执行完了以后,这边我们去return是一个成功的。第二个三。配置。然后如果是这个。Result entity,点这就是fail。1.getmessage。哎,就是这个,如果我们自己写就是这么写,然后这个成了一个不可触达的代码。Code啊,因为你不是走就是走开始。不可就这这两只呢,你总总得是走一只啊,所以这边它就成了不可触达代码。
04:04
这是我们自己要写,但其实呢,我们这个操作呢,嗯,因为spring Mac哈,它的这个整体的异常的映射呢,是它有一个大的拆开,它有一个大的拆开,它的这个大的拆开呢,在这个dispat set里边。看这个,呃,Do dispatch这个方法哈。它里边有大的,拆开始它这有好几层。哎,它里边有好几层才开始,然后呢,他会去根据这个呢,去做相应的这个处理啊,哎,会去看这边有没有捕获到这个异常等等。所以说呢,它么,Mac用这个大的拆开它捕获到以后,参考我们的异常映射的这个机制。就走他了,走他呢,你看我们这个common这里边已经在考虑到了,如果是一个Ajax请求,去准备好这个失败的这个消息啊,失败的result n dt,然后这边转成介词返回。
05:08
就其实所以说这个呢,我们这儿就不需要再写这个了啊,这个东西其实我们总体从搭建环境的时候就已经已经考虑到了。啊,所以这个就是说我们再提一下就完事了啊。这个代码写的很少,让我们觉得心里很不安。嗯。对。那这个然后封装到我们or entity。呃,对象中返回。如果上面的操作抛出异常,是交给我们的异常映射机制来处理。
06:11
这是我们这个handle的方法,我们是这么干。所以说吧,我们这一部分呢,后端代码写的少,是确实是因为我们框架呢,我们这边整的很周到了啊,很多事确实都不需要我们再去写了。这是一个绕handle。诶,这是我们这个,这是后端就写好了,嗯。这个。
07:00
按说还是应该去测试一下啊。让他服务器先启动着,我们把视频保存。
我来说两句