跳转至内容

大后端交流区

5 主题 20 帖子
  • 【WEB打印实用】分享一个关于非标打印的实践案例

    4
    4 赞同
    4 帖子
    62 浏览
    Jetbrains 中国J

    @温暖的火龙果687 感谢提醒!另补充,可以使用Apache PDFBox替代iText库,本次分享只是提供一个参考方案。

  • Idea插件 【easyYapi】接口文档生成

    4
    3 赞同
    4 帖子
    106 浏览
    Jetbrains 中国J

    实际上我在项目的搭建也是不推荐swagger,因为侵入性太强了,也并没有很高效的提高前后端联调水平。

    更推荐ApiFox和ApiPost这种在线工具(公司已禁用),可以通过idea插件的形式形成在线协同文档,而且不限团队人数。可能缺点就是保密问题。

    还有一种离线的文档生成插件,也比较推荐,原理是通过内置的maven插件来实现文档生成,插件名:smart-doc,可以一试!

  • 技巧:逻辑删除也能实现unique!

    5
    3 赞同
    5 帖子
    125 浏览
    Jetbrains 中国J

    @温暖的火龙果687 对于小型项目维护成本就会成倍变高。
    框架层面:
    因为主流的ORM框架,以mybatis-plus为例,可以直接调用框架自带的delete来实现逻辑删除的update输出,但是如果维护his之后,就要重写框架自带的所有delete方法,将delete作为物理删除的同时还要一份his的写入。

    表层面:
    所有的表都要对应一份his表,反而增加了运维难度。

    另外一种思路:
    建立一个从库,从库总是将insert和update进行同步,但是不同步delete。可以进行一个全量的备份库来使用,但是不对外提供查询。但是感觉也很冗余。都不如逻辑删除来的简单直观。

  • IDEA插件系列【Show Comment】 提效30%↑

    3
    1 赞同
    3 帖子
    64 浏览
    Jetbrains 中国J

    @重复过往 👀

  • 【JAVA】关于公司新项目是否应该升级JDK17+?

    已移动
    4
    1 赞同
    4 帖子
    225 浏览

    不支持,坑多了