路由与 Action
通过 Java 方法表达请求处理与异步结果。
master · 1.0.0-SNAPSHOT / 2026-10-29 核对
声明业务入口
HelloWorldAction 使用 Spring @Controller 和类级 @RouteMapping("hello"),方法通过 @RouteMapping("sayHello") 声明业务路由。示例继承 ControllerSupport,以 ok().withBody(...) 构建结果。
同步与异步结果
请求方法可以返回 Result 或 CompletionStage
HelloWorldAction.java
import org.springframework.stereotype.Controller;
import io.nextrix.framework.Result;
import io.nextrix.framework.support.ControllerSupport;
import io.nextrix.framework.config.annotation.RouteMapping;
@Controller
@RouteMapping("hello")
public class HelloWorldAction extends ControllerSupport {
@RouteMapping("sayHello")
public Result sayHello(String content) {
return ok().withBody("content=hi!");
}
}源码节选 / 请结合完整示例与环境配置阅读
参数与可读性
示例包含 Session、@RequestHeader 参数和 FrameStream 等入口。下方代码节选保留一个路由,省略日志与其他方法;完整参数处理与配置请以对应源码为准。
源码出处
本页依据下列源码或模块文档整理。访问需具备仓库权限。
nextrix-j/nextrix-examples/nextrix-example-app/src/main/java/io/nextrix/example/demo/helloworld/action/HelloWorldAction.java