Skip to content

taige/hq-commons

Repository files navigation

hq-commons

GitHub Package GitHub Package Java Version

面向企业级Java应用的基础组件库,提供数据库连接池、MyBatis增强、Dubbo扩展等核心模块,通过深度整合Spring生态实现开箱即用的高效开发体验。


模块功能概览

hq-utils

  • 基础工具库
  • 包含通用工具类和方法
  • 被其他模块作为基础依赖引用

hq-cp

  • 核心数据库连接池实现
  • 提供Spring Boot Starter自动配置
  • 支持与Spring原生数据源配置的智能融合

hq-cp-boot-starter

  • 数据库连接池Spring Boot Starter
  • 自动配置数据源
  • 与Spring Boot属性配置无缝集成

hq-dubbo-ext

  • Dubbo框架扩展组件
  • 提供Jackson序列化实现(JacksonSerialization)
  • 包含访问日志过滤器(AccessLogFilter)
  • 支持自定义ObjectMapper配置

hq-spring-webmvc

  • Spring MVC增强模块
  • 包含Web层通用组件
  • 提供REST API相关扩展支持

hq-mybatis-plus-extension

  • MyBatis-Plus深度扩展
  • 增强Lambda查询封装(MainLambdaQueryWrapper)
  • 提供自动化代码生成器(CodeGenerator)
  • 支持复杂联表查询封装

Maven 集成步骤

1. 认证配置

~/.m2/settings.xml 中添加:

<settings>
 
  <!-- 其他内容 -->
  
  <servers>
  
    <!-- 其他server配置  -->

    <server>
      <id>github</id>
      <username>taige</username>
      <password>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</password>
    </server>
  </servers>
  
  <!-- 其他内容 -->

</settings>

2. 添加仓库配置

在项目的 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>

3. 添加依赖项

pom.xml 的依赖部分添加:

<dependencies>
  <dependency>
    <groupId>io.hqwu.commons</groupId>
    <artifactId>hq-cp</artifactId>
    <version>1.4.0</version>
  </dependency>

  <!-- 其他dependency  -->

</dependencies>

README generated by DeepSeek

About

java common utils implements

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages