Skip to content

官方插件

LCGYL Framework 提供了丰富的官方插件,帮助你快速构建应用。

数据访问插件

lcgyl-framework-data

数据访问层框架,支持多种数据库。

特性

  • 多数据源支持
  • 事务管理
  • 连接池管理
  • JDBC 模板
  • 数据库迁移

安装

gradle
dependencies {
    implementation 'com.lcgyl:lcgyl-framework-data:2.2.0'
}

文档数据访问文档

消息队列插件

lcgyl-framework-messaging

消息队列框架,支持多种消息中间件。

特性

  • 统一的消息 API
  • 多种消息中间件支持(RabbitMQ、Kafka、RocketMQ)
  • 消息序列化
  • 消息重试机制
  • 死信队列

安装

gradle
dependencies {
    implementation 'com.lcgyl:lcgyl-framework-messaging:2.2.0'
}

文档消息队列文档

安全插件

lcgyl-framework-security

安全框架,提供认证和授权功能。

特性

  • JWT 认证
  • 角色和权限管理
  • 密码加密
  • 安全配置
  • Web 安全集成

安装

gradle
dependencies {
    implementation 'com.lcgyl:lcgyl-security-web-integration:2.2.0'
}

文档安全文档

lcgyl-security-audit-plugin

审计日志插件,提供操作审计和数据变更记录。

特性

  • 操作审计、登录审计
  • 注解驱动 (@Audit)
  • 异步记录
  • 多种存储支持(Database/ES)

安装

gradle
dependencies {
    implementation 'com.lcgyl:lcgyl-security-audit-plugin:2.2.0'
}

文档审计日志文档

Web 插件

lcgyl-web-plugin

Web 框架,提供 RESTful API 支持。

特性

  • RESTful API
  • 参数验证
  • 统一响应格式
  • 异常处理
  • CORS 支持
  • XSS 防护

安装

gradle
dependencies {
    implementation 'com.lcgyl:lcgyl-web-plugin:2.2.0'
}

文档Web 插件文档

缓存插件

lcgyl-cache-plugin

缓存框架,支持多种缓存实现。

特性

  • 统一的缓存 API
  • 多级缓存
  • 缓存注解
  • 缓存过期策略
  • 支持 Redis、Caffeine 等

安装

gradle
dependencies {
    implementation 'com.lcgyl:lcgyl-cache-plugin:2.2.0'
}

日志插件

lcgyl-logging-plugin

日志框架,提供统一的日志管理。

特性

  • 统一的日志 API
  • 多种日志实现支持
  • 日志级别控制
  • 日志格式化
  • 日志文件管理

安装

gradle
dependencies {
    implementation 'com.lcgyl:lcgyl-logging-plugin:2.2.0'
}

更多插件

更多插件正在开发中,敬请期待...

下一步

Released under the Apache License 2.0