在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:HServer开源软件地址:https://gitee.com/HServer/HServer开源软件介绍:如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢! 介绍QQ交流群:1065301527 HServer是一个基于Netty开发的一个功能强大,资源丰富,开发灵活,轻量级,低入侵,高并发的新型Web开发框架. 最新央仓库统一版本
资源菜单
特点
原理与流程压测数据 DeePin 8h 16g i7-9700kworker线程池 默认配置50个业务线程池 感受一个HelloWorld1.建立一个maven项目,导入依赖 <dependency> <groupId>top.hserver</groupId> <artifactId>HServer</artifactId> <version>最新版</version></dependency> 2.建立一个java包,如 com.test 3.建立一个主函数 @HServerBootpublic class WebApp { public static void main(String[] args) { HServerApplication.run(WebApp.class,8888,args); }} 4.建立一个控制器 @Controllerpublic class HelloController { @GET("/test1") public JsonResult test() { return JsonResult.ok(); } @POST("/test2") public JsonResult b(HttpRequest request) { return JsonResult.ok().put("data",request.getRequestParams()); } @RequestMapping(value = "/get", method = RequestMethod.GET) public JsonResult get() { return JsonResult.ok(); } @RequestMapping(value = "/post", method = RequestMethod.POST) public JsonResult post(HttpRequest httpRequest) { return JsonResult.ok().put("data",httpRequest.getRequestParams()); } /** * 模板测试 * @param httpResponse */ @GET("/template") public void template(HttpResponse httpResponse) { User user = new User(); user.setAge(20); user.setName("xx"); user.setSex("男"); Map<String,Object> obj=new HashMap<>(); obj.put("user",user);// httpResponse.sendTemplate("/admin/user/list.ftl", obj); httpResponse.sendTemplate("a.ftl", obj); }} 5.运行主函数,访问8888端口即可 许可证根据Apache许可证2.0版本("许可证")授权,为正常使用该服务,请确保许可证与本文件兼容。用户可通过以下链接获得许可证副本: |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论