开始使用
This content is not available in your language yet.
Feat Cloud 提供了一种面向企业级应用开发的解决方案,类似于 SpringBoot 但更加优化。
设计方面:Feat Cloud 尽最大可能保留了 SpringBoot 的使用习惯,以此降低开发者的学习成本。
技术方面:Feat Cloud 在编译期对代码进行静态分析,最大化提升服务运行性能,降低资源消耗。
Feat 核心优势:
🚀 AOT 编译优化
- 运用 APT(Annotation Processing Tool)技术
- 编译期生成优化代码,消除运行时反射开销
- 结合 ServiceLoader 实现零配置服务加载
⚡ 高性能特性
- 快速启动:无需类扫描和注解解析
- 低内存占用:减少运行时元数据缓存
- 高并发处理能力:基于 smart-socket 的异步非阻塞网络通信
🔧 开发友好
- 保持 SpringBoot 使用习惯
- 支持 AOT 和 AOT虚拟机 双模式
- 完善的依赖注入和生命周期管理
引入 Maven 依赖
Section titled “引入 Maven 依赖”创建一个 Maven 项目,在 pom.xml
文件中添加以下依赖:
<dependency> <groupId>tech.smartboot.feat</groupId> <artifactId>feat-cloud-starter</artifactId> <version>${feat.version}</version></dependency>
配置 IDEA
Section titled “配置 IDEA”调整 IDEA 编译配置,以启用 Feat Cloud 的静态优化功能,否则请求将无法正常路由。
设置路径为:Preferences -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner
,
勾选Delegate IDE build/run actions to Maven
并点击 OK
保存配置。

在 Maven 工程中创建一个 FeatCloudDemo.java
文件,添加以下代码:
@Controllerpublic class FeatCloudDemo { @RequestMapping("/cloud") public String helloWorld() { return "hello Feat Cloud"; }
public static void main(String[] args) { FeatCloud.cloudServer().listen(); }}
启动程序,打开浏览器访问 http://localhost:8080/cloud
。

🔐 Feat License 生成器
为 Feat 框架生成商业授权许可证
许可证编号示例:
企业:
91110000123456789X
统一社会信用代码 开源项目:
github.com/smartboot/feat
仓库地址 其他:
20241201000001
自定义编号