简洁至上👀
只需要函数,无注解,无预定义配置文件
Netty驱动💪
享受Netty的速度
轻量🏂
接口即函数
快🚀🚀🚀
相比许多其它框架更快
🛠 安装
重要
JDK 最低要求 8
添加 Windward 依赖
添加 JSON 解析
添加 Logback 日志
添加logback.xml
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>
%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n
</Pattern>
</layout>
</appender>
<statusListener class="ch.qos.logback.core.status.NopStatusListener"/>
<logger name="org.flmelody" level="info" additivity="false">
<appender-ref ref="CONSOLE"/>
</logger>
<!--添加你自己的包名-->
<!-- <logger name="your package" level="info" additivity="false">
<appender-ref ref="CONSOLE"/>
</logger>-->
<root level="error">
<appender-ref ref="CONSOLE"/>
</root>
</configuration>
🚀 运行
Windward.setup().get("/", () -> "Hello World!").run();
🛸 启动成功
_ ___ __ __
| | /| / (_)__ ___/ / _____ ________/ /
| |/ |/ / / _ \/ _ / |/|/ / _ `/ __/ _ /
|__/|__/_/_//_/\_,_/|__,__/\_,_/_/ \_,_/
Windward Version 1.5.3-RELEASE
23:12:57.369 [main] INFO o.f.core.netty.NettyHttpServer - Service started successfully, listening on port 8080