SpringBoot项目常用的Guava依赖
时间: 2023-11-19 17:17:39 浏览: 131
springboot使用GuavaCache做简单缓存处理的方法
5星 · 资源好评率100%
在 SpringBoot 项目中,Guava 是一个非常常用的依赖。以下是一些常见的 Guava 依赖:
1. guava:Guava 核心库,包含了 Guava 的基本功能,如集合、缓存、并发、字符串处理等工具类。
2. guava-jdk8:Guava 针对 JDK8 的扩展库,包含了一些 Java 8 新增的 API 的实现,如 Optional、Streams、FunctionalInterfaces 等。
3. guava-testlib:Guava 的测试库,包含了 Guava 的测试框架和一些测试工具类,如 Truth、Mockito、JUnit4 等。
4. guava-retrying:Guava 的重试库,提供了一些重试机制的实现,如 Retryer、StopStrategies、WaitStrategies 等。
5. guava-graph:Guava 的图算法库,提供了一些图算法的实现,如 Graph、ValueGraph、Network 等。
6. guava-cache:Guava 的缓存库,提供了一些缓存的实现,如 Cache、LoadingCache、CacheBuilder 等。
7. guava-xml:Guava 的 XML 库,提供了一些 XML 解析和生成的工具类,如 XmlEscapers、XmlReader、XmlWriter 等。
总之,Guava 是一个非常实用的工具库,在 SpringBoot 项目中广泛应用。
阅读全文