Skip to content

快速开始

This content is not available in your language yet.

Feat Core 服务端适合需要直接操作 HTTP 协议、精确控制每个字节,或者希望从零开始理解 Feat 服务端模型的开发者。

如果你希望用更接近 Spring Boot 的注解式开发体验,建议从 Feat Cloud 快速开始 开始。

你将构建一个最小的 HTTP 服务,访问 http://localhost:8080 返回 Hello Feat

前置要求:JDK 8+、Maven 3.0+、curl 或浏览器

pom.xml 中加入:

pom.xml
<dependency>
<groupId>tech.smartboot.feat</groupId>
<artifactId>feat-core</artifactId>
<version>${feat.version}</version>
</dependency>

创建 HelloFeat.java

HelloFeat.java
import tech.smartboot.feat.Feat;
public class HelloFeat {
public static void main(String[] args) {
Feat.httpServer().listen();
}
}

关键点:Feat.httpServer() 创建服务,.listen() 启动监听。

运行 HelloFeat.main(),访问 http://localhost:8080

Feat 默认响应

看到 Hello Feat 说明依赖、服务和链路都正常。

接管请求处理,返回自定义响应:

HelloWorld.java
import tech.smartboot.feat.Feat;
public class HelloWorld {
public static void main(String[] args) {
Feat.httpServer()
.httpHandler(request -> request.getResponse().write("Hello World"))
.listen(8081);
}
}
自定义响应

Feat Core 的模型:创建服务 → 注册处理器 → 启动监听。

刚才的示例使用了默认配置(端口 8080、线程数自动等)。在实际开发中,你几乎总是需要调整这些参数:换端口、调线程、开调试、配 HTTPS…

继续阅读 ServerOptions 配置,了解如何按场景定制服务参数。