# metona-utils-spring-boot-starter **Repository Path**: thzxx/metona-utils-spring-boot-starter ## Basic Information - **Project Name**: metona-utils-spring-boot-starter - **Description**: metona-utils-spring-boot-starter - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/thzxx/maven/tree/master/cn/metona/metona-utils-spring-boot-starter - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-16 - **Last Updated**: 2025-07-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, SpringBoot, starter, utils, Maven ## README # Metona Utils Spring Boot Starter Metona Utils 是一个基于 Spring Boot 的便捷工具库,提供各种实用工具类,简化 Java 开发任务,提高开发效率。 ## 快速开始 如需在 Spring Boot 项目中使用此工具库,只需将以下依赖添加到你的 `pom.xml` 文件中: ```xml cn.metona metona-utils-spring-boot-starter 1.0.0 ``` 确保替换 `1.0.0` 为本项目当前发布版本的实际版本号。 ## 主要功能 Metona Utils 提供以下核心功能模块: ### BigDecimalUtils 提供对 `BigDecimal` 类型的数学运算,包括加、减、乘、除、比较、取绝对值、取反、幂运算、格式化、平均值、平方根等操作。 ### CollectionUtils 支持对集合的操作,例如过滤、合并、分组、排序、分页、交集、差集、扁平化嵌套集合等。 ### DateUtils 提供对日期和时间的便捷处理,包括日期格式化、解析、计算天数、月份、年份差异,以及日期的加减操作和范围检查。 ### StringUtils 提供字符串相关操作,例如判空、修剪、分割、拼接、反转、大小写转换、检查是否为回文等。 ### NumberUtils 提供数字操作,包括质数判断、阶乘计算、斐波那契数列生成、最大公约数、最小公倍数、数字转换与格式化等。 ### NetUtils 支持网络相关操作,例如获取本地/公共 IP 地址、发送 HTTP 请求、下载文件、检查端口可用性等。 ### ObjectUtils 提供对通用对象的操作,例如空值判断、哈希码生成、转换、克隆、集合/数组/字符串的通用处理等。 ### EntityUtils 支持实体对象的深度复制、属性拷贝、实体与 Map 的相互转换、字段值获取与设置等。 ### MapUtils 提供对 Map 的合并、过滤、转换、排序、获取值等操作。 ## 自动配置支持 通过 `MetonaUtilsAutoConfiguration` 类,提供与 Spring Boot 的自动集成,方便在 Spring 项目中直接使用这些工具类。 ## 使用示例 你可以直接调用工具类的方法,例如: ```java import cn.metona.utils.StringUtils; public class Example { public static void main(String[] args) { String input = "hello world"; String result = StringUtils.toCamelCase(input); System.out.println(result); // 输出 "helloWorld" } } ``` ## 贡献与反馈 如果你希望为本项目提供改进或修复,欢迎提交 Pull Request。对于任何问题或改进建议,请在 Gitee 项目页面创建 issue。 ## 许可证 本项目遵循 MIT License。详见 [LICENSE](LICENSE) 文件。 --- 以上内容可根据具体项目需求进一步调整和扩展。如果需要补充更多工具类的用法或项目详细描述,请提供具体需求或代码细节。