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

hutool 还能继续使用吗?怕投毒。有没有替代的,或者最后一个可用版本是什么

  •  
  •   xiguaprince · 23 天前 · 4729 次点击
    36 条回复    2025-06-24 18:05:36 +08:00
    cppc
        1
    cppc  
       23 天前   ❤️ 2
    apache commons: https://commons.apache.org
    EastLord
        2
    EastLord  
       23 天前   ❤️ 1
    guava
    dddd1919
        3
    dddd1919  
       23 天前
    放弃使用吧,里面的很多实现逻辑都比较蹩脚,比如判断是不是 json 的方法
    5261
        4
    5261  
       23 天前
    hutool 是出啥问题了吗
    bunnyblueair
        5
    bunnyblueair  
       23 天前
    @5261 不够科技收购了,搞黑产的公司
    sanyuedev
        6
    sanyuedev  
       23 天前
    还好早就放弃使用了
    siweipancc
        7
    siweipancc  
       23 天前 via iPhone
    hutool 最好用的也是性能最差的是点号访问,其他的都有一些社区替代。
    5261
        8
    5261  
       23 天前
    @bunnyblueair 不知道历史版本会不会有问题,不然都要换
    dawnflyc
        9
    dawnflyc  
       23 天前
    @siweipancc 什么是点号访问,json 吗?
    VeryZero
        10
    VeryZero  
       23 天前
    只使用 1 楼+2 楼的,剩下的部分自己撸,就像 3 楼说的,hutool 很多实现很蹩脚,不见得比自己撸的强
    xiaoriri666
        11
    xiaoriri666  
       23 天前
    @dawnflyc 是一种链式调用的设计模式
    lower
        12
    lower  
       23 天前
    有没有 fork 出新分支的呢?
    NotLongNil
        13
    NotLongNil  
       23 天前
    但凡认真看过 hutool 的源码,都会觉得引入它,跟给项目投毒没啥区别
    zhuangzhuang1988
        14
    zhuangzhuang1988  
       23 天前
    有啥功能必须是 hutools , 而不是其他成熟库才能用的。
    wogogoing
        15
    wogogoing  
    PRO
       22 天前 via iPhone
    有那么差吗?之前我同事非常推崇它
    xuanbg
        16
    xuanbg  
       22 天前
    自己封几个常用的静态方法就行了,用什么 hutool
    wangtian2020
        17
    wangtian2020  
       22 天前
    就非用不可吗
    dengji85
        18
    dengji85  
       22 天前
    我知道他有问题,为了增加摸鱼时间,只能用了
    kzfile
        19
    kzfile  
       22 天前
    怕啥,反正是给公司写东西,又不是自己的
    javak
        20
    javak  
       22 天前
    我司禁止使用 hutool
    shellic
        21
    shellic  
       22 天前
    公司的项目为啥不用,早点写完摸鱼不好吗?写的一点问题没有然后老板来一个狡兔死走狗烹
    ckdxc
        22
    ckdxc  
       22 天前
    优先用可靠的
    优先级如下
    jdk 的 utils, spring 的 utils, apache-commons, guava
    还是 jdk 和 spring 的用的多, 其他还得专门引包
    SuperManNoPain
        23
    SuperManNoPain  
       22 天前
    工作以来一直在用,性能是差点,又不是不能用.jpg
    HojiOShi
        24
    HojiOShi  
       22 天前
    @dengji85 #18 用 Apache Commons 和 Google Guava 就不能摸鱼了?
    @xuanbg #16 我感觉凡是超过一万行的项目上,工具类库还是得用。

    虽然不是做后端的,但 hutool 记得几年前刚入职给项目选型的时候,那代码看一眼就可以放弃了。不造为啥易主了才开始担心这问题,都是只管用不跳转一下看看实现的吗。
    Ayanokouji
        25
    Ayanokouji  
       22 天前
    Package org.springframework.util
    anakinsky
        26
    anakinsky  
       22 天前
    以前是重度使用,现在正强迫自己避免使用
    DreamSpace
        27
    DreamSpace  
       22 天前
    @Ayanokouji 绑死了 spring 版本,项目迁移 springboot3 就不好弄了
    xiguaprince
        28
    xiguaprince  
    OP
       22 天前 via Android
    不得不承认 hutool 的写法是好用的,至于性能问题 ,抠那一点性能其实也没太大必要。
    xiguaprince
        29
    xiguaprince  
    OP
       22 天前 via Android
    话说没人从 hutool 分叉吗
    gadfly3173
        30
    gadfly3173  
       22 天前 via Android
    hutool 的 MapUtil 还是要比 Apache 的好用多了,可以没有心智负担的获取指定类型,而不用检查里面是个 integer 还是个 long 还是个 string 什么的,尤其是对于从 Excel 里读取的数据很好用。
    justNoBody
        31
    justNoBody  
       22 天前
    我觉得还好吧,我甚至还给 hutool 贡献了代码。不过我用他代码的时候会过一下源码,不是无脑用的
    Richared
        32
    Richared  
       22 天前
    common-lang 和 guava 还不够用么?
    RandomJoke
        33
    RandomJoke  
       21 天前
    信任危机了,肯定不用了,虽然开源,虽然可以看代码,但你不可能每行代码都去看,版本更新哪天突然给你藏点东西(比如 antd 的圣诞节事件),你防不胜防
    yangxj96
        34
    yangxj96  
       21 天前
    已放弃,选择和一楼一样,其他需要的没有的功能则是自己实现,实在不行用 AI 工具生成下代码后修改下也不算麻烦
    alexluo1
        35
    alexluo1  
       21 天前
    以前觉得很好,现在不用了
    xiguaprince
        36
    xiguaprince  
    OP
       21 天前
    @RandomJoke 哈哈哈哈哈哈 我还记得 antd 的圣诞节事件大概是 17 年,太沙雕了哈哈哈哈。突然发现按钮样式变了,还以为出啥 bug 了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2936 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 14:02 · PVG 22:02 · LAX 07:02 · JFK 10:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.