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

有什么 idea 插件能实现在 xml 中显示字段注释

  •  
  •   z9ln · 2022-10-21 13:42:51 +08:00 · 1366 次点击
    这是一个创建于 551 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,我想要的效果就像 Lombok 的 val 类似,在变量后显示 https://imgur.com/jN3lo4O

    如果各位不理解我的需求详见下图 https://imgur.com/Cq9zKua

    表名规则就是从 aaa1-zzz9 ,字段名就是表名字母部分+01~99 观察了两天,开发处理的 bug 绝大多数都由于字段取值有误造成的 所以为了效率 想了解下有什么类似插件可以做到在 xml 中显示字段的说明信息

    10 条回复    2022-10-22 14:30:04 +08:00
    Oktfolio
        1
    Oktfolio  
       2022-10-21 13:54:23 +08:00
    这命名牛啊
    641571835
        2
    641571835  
       2022-10-21 13:56:08 +08:00
    命名看的有点血压高
    Stevenv
        3
    Stevenv  
       2022-10-21 13:57:04 +08:00
    xloger
        4
    xloger  
       2022-10-21 15:39:36 +08:00
    第一个图里的类型显示实际上是 IDEA 自带的,跟 Lombok 类似。

    具体有什么插件可以实现我不清楚。但是妥协的方案,可以考虑文档注释(/** 注释 */)是可以在鼠标指向变量时显示相关注释的。

    如果楼主最后没有完美的解决方法,可以考虑用文档注释凑合一下。
    XXWHCA
        5
    XXWHCA  
       2022-10-21 15:39:54 +08:00
    这命名是加注释能解决的了吗,我保持怀疑🤨
    Jwyt
        6
    Jwyt  
       2022-10-21 15:47:37 +08:00
    牛比,这图 2
    night98
        7
    night98  
       2022-10-21 15:57:36 +08:00
    show comment ,找一下作者提供下支持?另外你这个应该是 mybatis 的查询字段吧,有个 mybatis 的插件你装上然后在 idea 里面连接好数据库,他会有提示的
    kytrun
        8
    kytrun  
       2022-10-21 17:21:40 +08:00
    加密开发?🤔

    我唯一能想通的路子是上一个鬼才工程师跑路之前给你们埋的宝藏。
    z9ln
        9
    z9ln  
    OP
       2022-10-22 11:01:45 +08:00
    @night98
    @xloger parameter info popup 我已经开启了,动辄几百个字段的 sql 显得有点杯水车薪
    mybatishelper 也用上了,不过仅仅是支持跳转,巧的是他们用的 pg ,comment 和字段定义是分开的,插件只能跳字段,字段说明还是要再搜索下
    疯狂叠 buff 了属于是。此项目是重构项目,我比较菜的水平想不出这种低层建筑不先重构,代码重构了有什么意义。问了早期开发,最开始就是直接把源码 sql 复制过来,查询不报错就 ok 。嗯,Genius Bar 了这公司
    imzcg2
        10
    imzcg2  
       2022-10-22 14:30:04 +08:00
    @z9ln #9 数据库 comment 映射到内联显示?还是有对应文本读取内联显示,前者好像可以做,但我没见过
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3196 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:23 · PVG 22:23 · LAX 07:23 · JFK 10:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.