官方插件
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'
}更多插件
更多插件正在开发中,敬请期待...