文件名称:
精巧的java嵌入式http服务器httpkit.zip
开发工具:
文件大小: 117kb
下载次数: 0
上传时间: 2019-07-19
详细说明:
httpkit是精巧的java嵌入式http服务器,超快的启动速度(实测仅需80毫秒),是tomcat、jetty的完美替代方案。 使用方法//起一个server实例 int port = 7777; HttpServer server = HttpServer.bind(port); //设置上下文路径 server.setContextPath("root"); //设置controller类的扫描包 server.packageSearchAndInit("com.lnwazg.main.ctrl"); //设置自动磁盘扫描 server.autoSearchThenAd dWatchResourceDirRoute(); //监听在这个端口处 server.listen(); 然后访问文件列表: http://127.0.0.1:7777/root/list 访问具体的控制器 http://127.0.0.1:7777/root/base/index Controller类的写法package com.lnwazg.main.ctrl; import java.io.File; import java.util.ArrayList; import java.util.List; import com.lnwazg.httpkit.anno.BasePath; import com.lnwazg.httpkit.controller.Controller; /** * 示例controller
* 注解指定这个类的path * author nan.li * version 2016年11月30日 */ BasePath("/base") public class FirstController extends Controller { void index() { Person person = new Person(); person.age = "18"; person.name = "hudson"; List list = new ArrayList<>(); for (int i = 0; i < 5; i ) { list.add(person); } person = new Person(); person.name = getParam("fff"); list.add(person); //输出abc ok("abc"); //输出一个json对象 //okJson(list); // okJson(GsonHelper.gson.toJson(list)); // okJson(list); // okJson(new FrontObj().success().setData(list)); // okJson(success(list)); // okJson(fail(list)); // okJson(fail(list,10002,"转换错误")); // okJson(fail(10002, "转换错误")); // okJson(fail(10003)); } void index2() { //输出一个文件 okFile(new File("c:\\1.jpg")); } public static class Person { String name; String age; } } 标签:httpkit
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
相关搜索: