# Baa
一个简单高效的Go web开发框架。主要有路由、中间件,依赖注入和HTTP上下文构成。
Baa 不使用 ``反射`` 和 ``正则``,没有魔法的实现。
## 特性
* 支持静态路由、参数路由、组路由(前缀路由/命名空间)和路由命名
* 路由支持链式操作
* 路由支持文件/目录服务
* 中间件支持链式操作
* 支持依赖注入*
* 支持JSON/JSONP/XML/HTML格式输出
* 统一的HTTP错误处理
* 统一的日志处理
* 支持任意更换模板引擎(实现baa.Renderer接口即可)