• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lichen0501
V2EX  ›  程序员

各位 V 友 javaer 是如何快速开发 crud 代码来挤出学习或者摸鱼时间的?

  •  
  •   lichen0501 · Mar 15, 2021 · 5353 views
    This topic created in 2065 days ago, the information mentioned may be changed or developed.
    24 replies  •  2021-03-16 12:55:18 +08:00
    bz5314520
    bz5314520
    Mar 15, 2021
    1
    ....写多就好。
    neoblackcap
    neoblackcap
    Mar 15, 2021❤️1
    2
    Java 本质上你需要代码生成器,请去了解对应的框架或者 IDE 代码生成功能。或者你自己研究编译原理,自己写一个生成器
    arthas2234
    arthas2234
    Mar 15, 2021❤️1
    3
    一般的 crud 抽象出来就好,建好实体,controller,service,dao 继承一下。写下接口文档,完事
    baozijun
    baozijun
    Mar 15, 2021
    4
    代码生成器+常用代码片段
    raaaaaar
    raaaaaar
    Mar 15, 2021❤️1
    5
    学习怎么提高编写效率,这就是个提升自己的机会,并且还同时能够提高工作效率,多好。
    huifer
    huifer
    Mar 15, 2021❤️1
    6
    目前开发了一个解决单表 crud 的插件 https://gitee.com/pychfarm_admin/entity-plugin
    yinzhili
    yinzhili
    Mar 15, 2021
    7
    各种代码生成器
    CoderGeek
    CoderGeek
    Mar 15, 2021
    8
    clf
    clf
    Mar 15, 2021
    9
    就从编程的角度来说,CRUD 就用泛型 Service 层做封装,参考 MybatisPlus 的 CRUD 接口。像我就对 MybatisPlus 做了二次封装,MongoDb 也做了封装。开发的时候如果业务逻辑只有 CRUD,实现类里都没代码……
    timethinker
    timethinker
    Mar 15, 2021
    10
    spring-data-rest 一步到位
    beryl
    beryl
    Mar 15, 2021
    11
    1. 如果只是单纯 CRUD 操作,那么可以考虑重复性工作用代码生成器
    2. 如果不只是 1,可以考虑一些架构设计,业务抽象能力,将接口和功能做的更合理公用
    3. 在 2 的基础,可以针对业务细节,工程化方向思考,或者框架研究,例如一个 CRUD 请求,能够分析到每一步具体怎么做的
    4. 在 3 的基础上,考虑中间件,稳定性,复用性等场景
    Suddoo
    Suddoo
    Mar 15, 2021
    12
    先 Navicat 建表,再用 mybatis plus generator 生成代码,然后复制到项目中改改,非常快
    levelworm
    levelworm
    Mar 15, 2021
    13
    @raaaaaar 多谢,你这个提醒我了,我得搞个从 JSON 选定字段自动生成 Confluence wiki 表格的程序。。。或者 csv 也成。目前比较挠头的就是得写 gui 。
    impl
    impl
    Mar 15, 2021 via Android
    14
    lombok
    Kaiv2
    Kaiv2
    Mar 16, 2021 via Android
    15
    huifer
    huifer
    Mar 16, 2021
    16
    在推荐一个自己开发的 基于 mybatis 的 CRUD 插件同样基于单表: https://gitee.com/pychfarm_admin/crud
    之前推荐的 JPA 版本的设计可以查看: https://my.oschina.net/huifer/blog/4966043
    MYlyc
    MYlyc
    Mar 16, 2021❤️6
    17
    你们说的都是节流
    从开源角度想想,就是 1 天的工作量,你报 2 天,2 天的报 4 天,这样就有时间了
    PinkNEss
    PinkNEss
    Mar 16, 2021
    18
    @MYlyc 好家伙,我以为就我这样...代码生成+宽泛弹性一点的 dayend=完成公司任务+提升自己+摸鱼
    Maki006
    Maki006
    Mar 16, 2021
    19
    代码生成器
    chenshun00
    chenshun00
    Mar 16, 2021
    20
    @arthas2234 嘿嘿,接口文档都可以在写代码注释的时候完成了,现在就在做这块的事,解放大家.
    zzzmh
    zzzmh
    Mar 16, 2021
    21
    以前 mybatis plus 生成器 + 旧项目复制粘贴
    现在 交给实习生 要求放学 哦不 下班之前必须完成 [/doge]
    qaqzzzzzz
    qaqzzzzzz
    Mar 16, 2021
    22
    @MYlyc 好家伙,我直接好家伙
    sha851092391
    sha851092391
    Mar 16, 2021
    23
    私下找几个大学生,美其名曰以实习实践名义给点小钱干活,平时只需要 cr 、看进度,这样时间不要太充裕。
    youngxinler
    youngxinler
    Mar 16, 2021
    24
    加长排期. 最简单也是最有效, 提升自己的效率, 日后资本家也会进一步压榨.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4755 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 02:02 · PVG 10:02 · LAX 18:02 · JFK 21:02
    ♥ Do have faith in what you're doing.