跳转到内容

入门指南 📌

在本章节中,您将学习如何开始使用 Feat 快速开发一个 Web 项目。

开始之前,请确保已完成以下几项前置准备工作:

  • JDK 1.8 或更高版本
  • Maven 3.0 或更高版本
  • IDE(本教程示例基于 IntelliJ IDEA)
  • curl 或者 浏览器 用于 HTTP 请求测试。

引入 Feat

在您的 Maven 工程 pom.xml 文件中添加以下配置,即可完成 Feat 的引入:

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

快速启动

下面通过一个简单的示例,以检验 Feat 是否成功引入,并演示如何快速启动一个 Web 服务。

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

启动上面的程序后,运行效果:

hello world

🎉 好了,我们的第一个 Web 服务就完成了。

编写自定义响应

现在我们再来写一个自定义的响应的服务,并指定服务端端口为 8081。

HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
Feat.httpServer()
.httpHandler(request -> request.getResponse().write("Hello World"))
.listen(8081);
}
}

运行效果:

hello world

建议&反馈

希望这篇教程能够帮助您对 Feat 有一个初步的了解。 如果您在使用过程中遇到任何问题,欢迎随时向我们提交 Issue