面向企业级Java应用的基础组件库,提供数据库连接池、MyBatis增强、Dubbo扩展等核心模块,通过深度整合Spring生态实现开箱即用的高效开发体验。
- 基础工具库
- 包含通用工具类和方法
- 被其他模块作为基础依赖引用
- 核心数据库连接池实现
- 提供Spring Boot Starter自动配置
- 支持与Spring原生数据源配置的智能融合
- 数据库连接池Spring Boot Starter
- 自动配置数据源
- 与Spring Boot属性配置无缝集成
- Dubbo框架扩展组件
- 提供Jackson序列化实现(JacksonSerialization)
- 包含访问日志过滤器(AccessLogFilter)
- 支持自定义ObjectMapper配置
- Spring MVC增强模块
- 包含Web层通用组件
- 提供REST API相关扩展支持
- MyBatis-Plus深度扩展
- 增强Lambda查询封装(MainLambdaQueryWrapper)
- 提供自动化代码生成器(CodeGenerator)
- 支持复杂联表查询封装
在 ~/.m2/settings.xml 中添加:
<settings>
<!-- 其他内容 -->
<servers>
<!-- 其他server配置 -->
<server>
<id>github</id>
<username>taige</username>
<password>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</password>
</server>
</servers>
<!-- 其他内容 -->
</settings>在项目的 pom.xml 文件中添加:
<repositories>
<repository>
<id>github</id>
<name>GitHub Packages</name>
<url>https://maven.pkg.github.com/taige/hq-commons</url>
<snapshots><enabled>true</enabled></snapshots>
<releases><enabled>true</enabled></releases>
</repository>
</repositories>在 pom.xml 的依赖部分添加:
<dependencies>
<dependency>
<groupId>io.hqwu.commons</groupId>
<artifactId>hq-cp</artifactId>
<version>1.4.0</version>
</dependency>
<!-- 其他dependency -->
</dependencies>