基于 Java8 + Netty4 创造的轻量级、高性能、简洁优雅的 Web 框架 :yum:
花 1 小时 学会它做点有趣的项目,一款除了 Spring 系框架的不二之选。
官网 | 快速开始 | BladeInAction | 视频教程 | 捐赠我们
Blade 是一款追求简约、高效的 Web 框架,让 JavaWeb 开发如虎添翼,在性能与灵活性上同时兼顾。
如果你喜欢尝试有趣的事物,相信你会爱上它。
如果觉得这个项目不错可以 star 支持或者 捐赠 它 :blush:
500kb,学习也简单JAR 包即可开启 web 服务» 简洁的:框架设计简单,容易理解,不依赖于更多第三方库。Blade 框架目标让用户在一天内理解并使用。
» 优雅的:Blade 支持 REST 风格路由接口, 提供 DSL 语法编写,无侵入式的拦截器。
» 易部署:支持 maven 打成 jar 包直接运行。
Maven 配置:
创建一个基础的 Maven 工程
<dependency>
<groupId>com.bladejava</groupId>
<artifactId>blade-mvc</artifactId>
<version>2.0.5-RELEASE</version>
</dependency>
不需要创建 webapp 项目骨架, Blade 没这么麻烦。
或者 Gradle:
compile 'com.bladejava:blade-mvc:2.0.5-RELEASE'
编写 main 函数写一个 Hello World:
public static void main(String[] args) {
Blade.me().get("/", (req, res) -> {
res.text("Hello Blade");
}).start();
}
用浏览器打开 http://localhost:9000 这样就可以看到第一个 Blade 应用了!
WebSocketSSL 配置BannerTextEnvironment 参数允许设置默认值Netty 版本到 4.1.18.Finalrobots.txt 请求导致的异常Nginx 下获取 Cookie 小写问题CollectionKit 工具类StringKit.isAnyBlank() 方法 1
HaoLan 2017 年 12 月 16 日 via iPhone
占个沙发支持下
|
3
tinyuu 2017 年 12 月 16 日
⛽️加油
|
4
siloong 2017 年 12 月 16 日
前排围观
|
5
ob 2017 年 12 月 16 日
文档看了一遍,感觉很赞。
|
6
ranleng 2017 年 12 月 16 日
收藏下 明天有时间好好看看
|
7
gsggwbz 2017 年 12 月 16 日 via Android
不错,了解下,spring 全家桶太麻烦了
|
8
mryys 2017 年 12 月 16 日
mark
|
9
Tiakon 2017 年 12 月 17 日
哇!好腻害的样子
|
10
OpenJerry 2017 年 12 月 17 日 via Android
mark
|
11
qfdk PRO 前排支持 jhipster 路过
|
12
Patrick95 2017 年 12 月 17 日
支持
|
13
seasstyle 2017 年 12 月 17 日 via iPhone
支持
|
14
Wichna 2017 年 12 月 17 日
之前关注过这个框架,没想到是国人写的,赞👍
|
15
unique OP 😂收藏的很多,给个评论顶上去
|
16
twogoods 2017 年 12 月 18 日
会添加异步支持吗?像 vertx 一样
|
18
YzSama 2017 年 12 月 19 日 via iPhone
支持。想问问 什么是响应式编程?
|