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

最近遇到个天坑, mapstruct 还不支持 Java 16 里的 record

  •  
  •   yuchen01 · 2021-11-23 14:36:20 +08:00 · 2247 次点击
    这是一个创建于 856 天前的主题,其中的信息可能已经有所发展或是发生改变。
    9 条回复    2021-11-26 10:43:32 +08:00
    thevita
        1
    thevita  
       2021-11-23 15:38:11 +08:00
    Java 16 不是 non-LTS 吗,快跑啊
    Leviathann
        2
    Leviathann  
       2021-11-23 15:47:28 +08:00
    @thevita 17lts 里也有这个特性,又没删掉,只是 16 引入了
    yazinnnn
        3
    yazinnnn  
       2021-11-23 15:56:24 +08:00
    不支持的原因是啥呢?反射没有空参构造器?
    mgzu
        4
    mgzu  
       2021-11-23 17:18:15 +08:00   ❤️ 1
    https://github.com/mapstruct/mapstruct/issues/2014 看这个,1.4 应该就支持了呀
    wdlth
        5
    wdlth  
       2021-11-23 20:41:53 +08:00
    是 Java 14 就有了的
    Oktfolio
        6
    Oktfolio  
       2021-11-24 17:15:25 +08:00
    record 一直没找到适合用的地方
    yuchen01
        7
    yuchen01  
    OP
       2021-11-26 10:42:16 +08:00
    @thevita 这里只是强调 record 是在 java 16 才转正。不过新项目用的 17
    yuchen01
        8
    yuchen01  
    OP
       2021-11-26 10:42:50 +08:00
    当时还是预览
    yuchen01
        9
    yuchen01  
    OP
       2021-11-26 10:43:32 +08:00   ❤️ 1
    @yazinnnn 没有 get set 方法,吐了。这玩意什么时候才能消失。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   997 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:06 · PVG 06:06 · LAX 15:06 · JFK 18:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.