30秒了解 LCGYL Framework
LCGYL = Learning, Coding, Growing, Yourself, Life
以学习为基,代码为刃,在成长中不断超越自我,最终赋能人生
这是什么?
LCGYL Framework 是一个零依赖、插件化的 Java 21 企业级框架。
java
// 就这么简单
@Component
public class HelloWorld {
@Inject
private EventBus eventBus;
public void sayHello() {
eventBus.publish(new HelloEvent("Hello, LCGYL!"));
}
}为什么选择 LCGYL?
| 特性 | LCGYL | 传统框架 |
|---|---|---|
| 核心依赖 | 0 个(仅 JDK 21 + SLF4J) | 几十个 |
| 启动时间 | 毫秒级 | 秒级 |
| 内存占用 | 极低 | 较高 |
| 学习成本 | 简单直观 | 概念较多 |
| 扩展方式 | 插件化 | 模块化 |
核心特性
┌─────────────────────────────────────────────────────────────┐
│ LCGYL Framework │
├─────────────────────────────────────────────────────────────┤
│ │
│ 📦 零依赖核心 ⚡ Java 21 新特性 🧩 插件化架构 │
│ │
│ 💉 IoC/DI 容器 📻 事件驱动 📚 AOP 支持 │
│ │
│ ⚙️ 配置管理 🔗 Spring 集成 🛡️ 安全认证 │
│ │
└─────────────────────────────────────────────────────────────┘我该从哪开始?
环境要求
| 依赖 | 最低版本 | 推荐版本 |
|---|---|---|
| JDK | 21 | 21+ |
| Gradle | 8.5 | 8.10+ |
| Maven | 3.9 | 3.9+ |
下一步
→ 开始安装