Quick Start

引入依赖

<dependency>
	<groupId>io.esastack</groupId>
	<artifactId>restlight-spring</artifactId>
	<version>${restlight.version}</version>
</dependency>

<dependency>
	<groupId>io.esastack</groupId>
	<artifactId>restlight-springmvc-provider</artifactId>
	<version>${restlight.version}</version>
</dependency>

编写Controller并注入Spring

// Spring容器扫描并注入
@Controller
@RequestMapping("/hello")
public class HelloController {

    @GetMapping(value = "/restlight")
    public String restlight() {
        return "Hello Restlight!";
    }
}

使用Restlight4Spring启动Server

ApplicationContext context = ...
Restlight4Spring.forServer(context)
        .daemon(false)
        .server()
        .start();

启动并访问: http://localhost:8080/hello 即可看到输出:

Hello Restlight!