在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:CiWeb开源软件地址:https://gitee.com/qthis/CiWeb开源软件介绍:#CiWeb#基于netty做了简单封装,方便快捷web接口开发。 #example# public class Demo { public static void main(String[] args) { CiConfig config = new CiConfig(); config.port(8080).fileDir("www").filePath("/img/;/js/;/css/") .handlerPackage("ci.demo") //框架搜索class文件时,限定某个package下面扫描 .handlerDir("bin/"); //设置脚本搜索目录 或者 jar文件,具体看自己运行环境设置 //配置文件可用- 看config-file目录下的模版 CiService service = new CiService(config); service.start(); service.dev();// 此方法设置后,会监控脚本 变化,实现热更新 }} 编写接口http://domain/ClassName/MethodName?web参数 package ci.demo;import ci.web.core.CiContext;public class User { //http://127.0.0.1/user/hello public void hello(CiContext ctx){ System.out.println("User.hello#"+ctx.params().toJSONString()); ctx.send("User.hello"); } //http://127.0.0.1/user/[email protected]&pwd=xxx public void login(String email, String passWord){ System.out.println("User.login#"+email+" : "+passWord); ctx.send("User.login"); } //http://127.0.0.1/user/logout public String logout(){ return "logout-ok"; }} 包路径说明 |
请发表评论