Skip to content

Latest commit

 

History

History
21 lines (8 loc) · 771 Bytes

README.md

File metadata and controls

21 lines (8 loc) · 771 Bytes

本项目将 Springboot 运行在 Netty4 上, 完全将 Netty 作为一个接受 http 请求的 web 容器,特点:

1). 无入侵 SpringBoot 项目原代码;

2). 支持 静态页面,thymeleaf 模板引擎, forward 和 Redirect;

3). Netty IO 线程和 业务线程分离, 可以支持后台 数据库操作;

Spring boot 项目已 web(WebApplicationType.NONE) 方式运行, 通过 spring-servlet.xml 文件产生 DispatcherServlet, 将其 注入 Netty hander pipeline 中,处理后续的 controller。 ( 这也是 不理想的地方,目前尚 没有通过 Mock application.yml 获得 DispatcherServlet, 后续再努力)

springboot 的 controller 无需任何改动, 支持 get, post, 普通参数, 表单等多种方式的提交。