# restbird-server
**Repository Path**: tornado/restbird-server
## Basic Information
- **Project Name**: restbird-server
- **Description**: 基于netty4的轻量级http服务, 支持restful风格, 集合了spring, mybatis, bonecp等流行框架
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 12
- **Created**: 2015-12-17
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## restbird-server
基于netty4的轻量级http服务, 支持restful风格, 集合了spring, mybatis, bonecp等流行框架
自带一个查询学生信息的http接口,是学习netty的好例子,同时又便于二次开发
## 本地开发环境
1. 导入该git项目,成功下载jar包
2. 执行sql/install.sql,数据库为mysql,修改server.properties数据库连接帐号和密码
3. 启动服务com.restbird.server.httpserver.Server,执行main方法
4. TestController执行main方法或者浏览器输入http://localhost:9010/school/student?sid=15075501显示返回json string
如果需要新增一个Controller,直接修改resources下的controller/controller-mapping.xml文件,然后实现相应的Controller
## 打包部署
直接项目右键run as maven build,Goals里输入package,然后run
最终生成一个部署zip压缩包,直接解压执行脚本即可