YMNNALFT: Spring *Utils 类
欢迎来到新一期的 你可能不需要那个库 (YMNNALFT)!自 2016 年以来,我花了很多时间在我的 Spring Tips 视频中阐明(或者说尝试阐明!)Spring 生态系统中一些更重要的机会。然而,今天我以不同的方式来到这里,希望专注于那些微小、有时隐藏的宝藏,它们能完成出色的工作,并可能让你省去一个额外的第三方依赖及其隐含的复杂性。
我们都经历过这种情况。有时你需要一些日常的字符串处理例程,于是你将它提取到一个单独的抽象类中,并将其暴露为一个 static
方法。然后,又有一个用于构建 java.util.Collection<T>
的工厂方法,于是你将其提取到另一个单独的类中,并将其暴露为一个 static
方法。最终,你的代码库中散落着这些东西,它们之间几乎没有凝聚力。毕竟,这并没有多复杂,对吧?这些本质上只是一些全局函数,并非有状态对象上的方法,…