之前学的Netty忘了,现在再捡起来,想着使用Netty来做一个项目,就做了这个简单框架。整个框架都是仿照Spring和SpringMVC来做的,一部分思路参考了Github上另一个项目。[^1]
文章目录
简介
- IOC容器:使用@Component注解,将类注册到IOC容器中,使用@Autowired自动注入
- 自定义路由:使用@Controller,@RequestMapping注解自定义路由
- 自动参数转换:支持对BeistHttpRequest,BeistHttpResponse(类似于HttpServletRequest)自动赋值,支持将RequestBody中的数据自动转换为JavaBean
- Restful风格的API:可以使用@PathVariable获取URL中的值
- 支持Cookie和Session
- 拦截器:通过实现Interceptor来实现自定义拦截器,需要配置文件中配置Interceptor包的位置,支持使用Order来定义