Spring 里有不能把 dao 传给 pojo 这种规范吗

发布于 2021-05-22 09:44:51

有个可以配置的 filter 对象包含 n 条判定规则,如果某条规则没配置就不用判定,其中某几条规则的判断需要 io,所以把几个 dao 包了个 pojo 传给这个 filter,做一个延迟加载。
结果 reviewer 不给通过,说不能这么写。
我说那怎么改,他说把 filter 自带的 test 方法写到 service 里。。这个 test 方法大概有几十行,把所有内部属性的判定函数都用&&连接起来。

我想了下,把几个 dao 的调用都改成 lambda 传进去,多写了一堆 function supplier 之类的类型声明,然后就给通过了。。

查看更多

关注者
0
被浏览
462
2 个回答
chendy
chendy 2021-05-22
这家伙很懒,什么也没写!

没太看懂,但是吧
spring 就一框架啥规范没有,问问 reviewer 啥意思吧

Feiex
Feiex 2021-05-22
这家伙很懒,什么也没写!

没有。

不过为什么最开始不把 dao 作为依赖声明在 filter 里呢???

用 function 感觉比较优雅了,filter 不需要太关心校验的细节

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览