V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
glacial
V2EX  ›  Java

大家接收前台的传参都是怎么定义的

  •  
  •   glacial · 2020-12-18 14:02:25 +08:00 · 2329 次点击
    这是一个创建于 1216 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们这边都是定义 UserDTO MenuDTO ...等 这么写的 但是感觉不好, 还是觉得 CreateUserParam UpdateUserParam 这样跟据 action 来 会好一点 只暴露我们需要的参数 缺点就是对于时间紧又懒的人来说有点麻烦,必竟要定很多的类

    10 条回复    2020-12-24 18:12:21 +08:00
    chendy
        1
    chendy  
       2020-12-18 14:09:52 +08:00
    这种智能自己权衡…
    项目 /团队内统一,各种工具 /通用处理类跟上就行
    w292614191
        2
    w292614191  
       2020-12-18 14:12:55 +08:00
    面向表编程,用对象接收。
    skypyb
        3
    skypyb  
       2020-12-18 14:13:19 +08:00 via Android
    请求都单独定义 REQ 实体, 主要是可以直接加注解方便校验
    frandy
        4
    frandy  
       2020-12-18 16:36:18 +08:00
    赞同后者,加上动作,清晰明了。
    JRay
        5
    JRay  
       2020-12-18 17:51:43 +08:00
    目前是用的后者
    ajaxpost
        6
    ajaxpost  
       2020-12-19 17:24:21 +08:00 via iPhone
    CreateUserDTO 、UpdateUserDTO
    uselessVisitor
        7
    uselessVisitor  
       2020-12-20 00:38:42 +08:00 via Android
    xxxQuery?
    EminemW
        8
    EminemW  
       2020-12-20 01:26:18 +08:00
    xxReq
    wc951
        9
    wc951  
       2020-12-20 22:23:14 +08:00
    jsr303 分组校验
    liian2019
        10
    liian2019  
       2020-12-24 18:12:21 +08:00
    xxRequest,xxResponse 。要什么参数定义什么参数,不然 cr 太累了,有的方法都要看到持久层才能知道到底要传什么参数。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3752 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:35 · PVG 12:35 · LAX 21:35 · JFK 00:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.