简体中文 | English
一个 Web 快速开发框架
<dependency>
<groupId>cool.scx</groupId>
<artifactId>scx-app</artifactId>
<version>{version}</version>
</dependency>
import cool.scx.app.Scx;
import cool.scx.app.ScxModule;
import cool.scx.http.HttpMethod;
import cool.scx.web.annotation.ScxRoute;
// 注意 : 自定义的模块需要继承 ScxModule
// 此处的 @ScxRoute 注解用来表示这是一个需要被扫描 WebHandler 的类
@ScxRoute
public class YourModule extends ScxModule {
public static void main(String[] args) {
// 使用 Scx 构建器 ,构建并运行 项目
Scx.builder()
.setMainClass(YourModule.class) // 1, Main 方法的 Class
.addModule(new YourModule()) // 2, 您自己的模块
.setArgs(args) // 3, 外部参数
.run(); // 4, 构建并运行项目
}
// 此处的 @ScxRoute 注解用来表示这是一个具体的 WebHandler
// 路径为 "" , 请求方法为 GET
@ScxRoute(value = "", methods = HttpMethod.GET)
public String helloWorld() {
// 向页面返回的具体内容
return "Hello World";
}
}
2. 使用浏览器访问 http://localhost:8080/ , 您应看到如下内容 。
Hello World
有关更多信息,请参阅 文档