天天看点

035-Pagelnfo Java项目实战《盈利宝》S...

作者:动力节点Java程序员学习视频

盈利宝:SpringBoot+。

现在判断请用参数,判断如果035-Pagelnfo不等于空。同时产品类型应该是clean,等于几?等于零,或者clean-等于一,或者type等于几?等于二,用这三个,这三个是所有要求的。

在代码中配上 opat size先处理一下配置,应该是等于common utel spacie一下。说一下默认值的事,page size这块儿也一样,common ec spacia spacia page size。我这么解之后有可能有疑问就说:程序,在这已经把配置和配置下已经处理过一遍了,但是会发现在调用这些方法的时候可能是会再处理一遍type或者是配件,配着size这个内容。

就是会处理一遍,看看在哪代码中处理过,按类型分享查询,在这里应该有,我这是不是又处理一遍?像显示的比较多余,你都已经处理过了为什么又处理一遍?首先要明确缺一点,就是这些服务代码不是自己写的,不是你自己写的。现在有好几个服务吗?不是一个。

035-Pagelnfo Java项目实战《盈利宝》S...

这个是外包服,是外部服务,可能是张三同学写的,这个数据服务可能是数据服务,可能是李四这个同学写的。现在在写代码过程中李四应该提供接口,是给张三来用,张三就去调李四这个接口。也可能除了张三以外可能还有别的人写着其他的符号。这可能是周同学,周同学也可能会调用是不是李四提供数据服务的接口。

想当李四同学在写代码的时候写操作数据库查询等等,这个时候李四同学在接收张三或者是周同学请求的时候,李四能够保证接收到的数据都是符合李四的要求吗?李四写的这个方法需要参数,能保证从张三或者是周同学接收过来的参数都是正确的吗?

035-Pagelnfo Java项目实战《盈利宝》S...

李四不能保证他怎么能保证?你张三写错代码传过来一个负一,这么一个值,对李四而言这个数据是不是无效的?所以李四在写代码的时候不能把控制权限交给张三,交给中同学,这不行的,李四同学自己是不得对苍生作举证,李四的代码得需要自己做验证,不能依赖于别人,你也依赖不了。不能保证和他写的代码都是正确的,用之前得自己写才行。李四写代码时他的代码负责,李四得验证数据。

对于张三写的代码,张三里边肯定得验证数据才行,不验证数据后端有什么用?浪费这个资源吗?你张三急用数据得验证,同样周同学,所用到的数据,是不是得做检查才行?所以这里各做各做各的。现在我写外边的时候,我就是张三,我写这个 siri四我就是李四,你现在因为你是一个人写这么多吗?实际上你在工作中那是分开的吗?行,回答我的 ctrl 了验证数据。验完之后就应该去调用产品 service。

035-Pagelnfo Java项目实战《盈利宝》S...

这个query by tight 的by type 里面的第一个菜是产品类型,后面是配着 n o,然后是配着 size。这里得到的是产品集合list。这是product,产品集合这就拿到了,然后我们这儿是产品,产品的集合。除此以外还有什么?是不还有那个分页?因为调分页查询的时候最终得把页面中的数据、产品还有分页是不一块取出来比较合适。所以还得把分页得获取出来分页的处理,记录总数应该是是否大的 service去调用,调用应该是哪个?quality,number,by time把参数传进去,这里得到的是一个记录总数,这个应该是 recall,the numbers 的记录总数是这样的。

035-Pagelnfo Java项目实战《盈利宝》S...

这两个查询代码的先后顺序调整一下,我把查询记录总数放上,如果record numbers如果大于零单龄属于什么?大家都说明记录说是不是有?有的话做查询是不是才是有意义的?如果查询是零再查这个集合是不是也是一个零,没有意义吗?所以就是说当大于零的时候再查产品,谁让这个目的就是在代码层次上是有一种优化,就是减少不必要的操作。

035-Pagelnfo Java项目实战《盈利宝》S...

不要查询吗?这样的方式就行了,数据项就有了,有了数据线,应该就意味着查询应该是成功的、有记录。有技术的话,这个result得到是成功的。然后负值set,这个负值得怎么负比较好?这个负值放在袋子里边,我不想放在袋子里边。他是这个例子的吗?我回到这个response mobile的对象之中。我这块我想去创建一个例子的。

这个数据是例子的,我用这个来存放的是集合数据,集合数据。后面还有好多接口中都需要用到集合,所以这块我就来一个beast,这就行了集合数据。提供set 和方法。当然还没完还有分页,分页看分页中需要几个数据项?这个是当前页,这个是总页数?那你说最起码得需要什么两个数据项?

035-Pagelnfo Java项目实战《盈利宝》S...

这里创建一个用来表示分页的一个类,我把都放到哪了?都放到back里面去往这建com 们这看有没有合适的com 们?这没有建到这?分页在外部中用我建到这个 vivo 目录下,建到这,我建一个,叫做Boot Vue包。这是专门处理分页的数据类,分页数据类。这个类里边我定义几个属相,第一个是我看看,叫in tiger 的,配着 n o然后in tiger 的配置 size,还有integr的前面page,它的配置是总页数,还有integr 的 total record是总记录数,这是总记录的数。

035-Pagelnfo Java项目实战《盈利宝》S...

这个是美颜大小,每页的大小,这是一号,生成在的和get 方法。这就好了。之后我来一个构造方法,来一个午餐的,再来一个有餐构造,有餐构造我只需要这三个参数,配成 o persize 和总记录数,现在这个percent 音符类就构建完毕了。

继续阅读