Sky
我的项目地址:
https://github.com/fzdwx/sky
依赖
<dependency> <groupId>io.github.fzdwx</groupId> <artifactId>sky-http-springboot-starter</artifactId> <version>0.10.6</version></dependency>
启动类
import http.HttpServerRequest;@SpringBootApplication@RestControllerpublic class DemoApplication { public static void main(String[] args) { final ConfigurableApplicationContext run = SpringApplication.run(BurstServerApplication.class); } // normal request @GetMapping("hello") public String hello(@RequestParam String name) { return "Hello " + name; } // upgrade to websocket @GetMapping("connect") public void connect(@RequestParam String name, HttpServerRequest request) { request.upgradeToWebSocket(ws->{ ws.mountOpen(h -> { ws.send("Hello " + name); }); }); }}
问题
以后我的项目对servlet的反对不是很好,也不反对filter等servlet提供的性能。