社区
Java
帖子详情
SpringMVC中这种判断参数不为空的if语句要放在Controller还是Service, 并且怎样判断代码可读性会好一点
螃蟹夹夹夹
2018-09-05 09:51:47
...全文
2306
16
打赏
收藏
SpringMVC中这种判断参数不为空的if语句要放在Controller还是Service, 并且怎样判断代码可读性会好一点
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baidu_39038634
2019-11-28
打赏
举报
回复
参数为空算异常请求的话,controller就该停掉了吧,还让它走到service吗
小码农要饭之路
2019-09-05
打赏
举报
回复
可以采用Spring Validation来进行参数效验的,我感觉这样会好些
来醉一场
2019-08-24
打赏
举报
回复
Controller 层应该更好,Service 专心处理业务逻辑,而不用去管参数的问题,Service 层的代码更清爽。不同的公司有不同的规定,按公司规定来吧。
unclezh0730
2018-09-19
打赏
举报
回复
不一定的,如果你需要事务控制,就放在service 很多公司都是不按照规约来的,我公司是组装逻辑在controller,涉及事务控制才去service
WildGhost
2018-09-06
打赏
举报
回复
既不是放在Controller也不是放在Service,这些判断逻辑可以放在addressvo的函数isValidAddress()里(《重构》中的“抽提函数”)。
mainthings
2018-09-06
打赏
举报
回复
service 把 controller 可以调用service 可以try catch 一下,如果有错误 可以把错误信息返回前台打印,这样会好一点,
而且个人建议如果系统是有并发和高的QPS 事务尽量不要用注解来控制事务,不是的法,会有问题的哦
螃蟹夹夹夹
2018-09-05
打赏
举报
回复
引用 1 楼 Lw_374496534 的回复:
Service
好的, 项目负责人说要写在Controller, 我也是服气
螃蟹夹夹夹
2018-09-05
打赏
举报
回复
好的, 项目负责人说要写在Controller, 我也是服气
Lau_w
2018-09-05
打赏
举报
回复
Service
幽饮烛
2018-09-05
打赏
举报
回复
1
看情况吧,如果多个地方调用 service,那么 service 中校验,如果只有 controller 调 service,简单的非空校验放 controller。
傅九爷
2018-09-05
打赏
举报
回复
1.前台
2.写一个拦截器或者过滤器处理
remilia"
2018-09-05
打赏
举报
回复
你可以写一个专门用来判断各种参数类型是否为空的工具类啊
931828653
2018-09-05
打赏
举报
回复
判断最好写在业务逻辑层 也就是service层,专门处理
夜雨恋星辰
2018-09-05
打赏
举报
回复
简单的非空判断可以写在controller层,如果这个判断影响到后面的逻辑需要放到service层,我公司是这么做的
qq_36883294
2018-09-05
打赏
举报
回复
你的经理说得对,初次判断在con里面
springMVC
+mybatis学习
代码
这是一个
springMVC
和mybatis的集成学习,主要集成mybatis的一些配置
学生系统平台的
SpringMVC
+MyBatis
代码
将原先的学生系统
SpringMVC
代码
升级为
SpringMVC
+mybatis,方便读者进一步理解
springMVC
+mybatis+sqlservers
代码
1.使用
springMVC
+mybatis框架进行开发,与sqlservers数据库进行数据操作 2.文件夹
中
存放了sql 的二个文件,还原一下就可以用。 3.本项目使用myeclipse进行开发。
springmvc
4+mybatis+mybatisplus整合
springmvc
4+mybatis+mybatisplus整合的jar包,基本上都包含了。
javaee-
SpringMVC
-Mybatis 分页插件
javaee-
SpringMVC
-Mybatis 分页插件
Java
51,411
社区成员
86,035
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章