添加返回restful格式的数据；启动参数添加；整体代码重构