代码拉取完成,页面将自动刷新
同步操作将从 HServer/HServer 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!
QQ交流群:1065301527
HServer是一个基于Netty开发的一个功能强大,资源丰富,开发灵活,轻量级,低入侵,高并发的新型Web开发框架.
资源名 | 版本号 |
---|---|
HServer版本 | 2.9.86 |
HServer-Beetlsql版本 | 3.3 |
HServer-Mybatis版本(1.0是原生mybatis,2.0开始mybatisPlus支持) | 3.0 |
HServer-RPC | 1.0 |
HServer-Maven 打包版本 | 3.0 |
资源名 | 地址 |
---|---|
教程文档 | 点我 |
压测文档 | 点我 |
Redis使用案例 | 点我 |
MYSQL-BeetlSQL 使用案例 | 点我 |
MYSQL-NEO 使用案例 | 点我 |
插件源码 HServer-Maven-Plugin | 点我 |
插件源码 HServer-BeetlSql-Plugin | 点我 |
插件源码 HServer-Mybatis-Plugin | 点我 |
插件源码 HServer-RPC-Plugin | 点我 |
HServer版本查询 | 点我 |
worker线程池
默认配置50个业务线程池
1.建立一个maven项目,导入依赖
<dependency>
<groupId>top.hserver</groupId>
<artifactId>HServer</artifactId>
<version>最新版</version>
</dependency>
2.建立一个java包,如 com.test
3.建立一个主函数
@HServerBoot
public class WebApp {
public static void main(String[] args) {
HServerApplication.run(WebApp.class,8888,args);
}
}
4.建立一个控制器
@Controller
public 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版本("许可证")授权,为正常使用该服务,请确保许可证与本文件兼容。用户可通过以下链接获得许可证副本:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。