如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!
QQ交流群:1065301527
HServer是一个基于Netty开发的一个功能强大,资源丰富,开发灵活,轻量级,低入侵,高并发的新型Web开发框架.
资源名 | 版本号 |
---|---|
HServer版本 | 3.6.M9 |
资源名 | 地址 |
---|---|
教程文档 | 点我 |
压测文档 | 点我 |
Redis使用案例 | 点我 |
MYSQL-BeetlSQL 使用案例 | 点我 |
MYSQL-MybatisPlus 使用案例 | 点我 |
MYSQL-NEO 使用案例 | 点我 |
redis(redisson) 操作 使用案例 | 点我 |
MongoDb操作 使用案例 | 点我 |
HServer版本查询 | 点我 |
worker线程池
默认配置50个业务线程池
1.建立一个maven项目,导入依赖
<parent>
<artifactId>hserver-parent</artifactId>
<groupId>cn.hserver</groupId>
<version>最新版本</version>
</parent>
<dependencies>
<!-- 核心依赖-->
<dependency>
<artifactId>hserver</artifactId>
<groupId>cn.hserver</groupId>
</dependency>
<!-- web框架 -->
<dependency>
<artifactId>hserver-plugin-web</artifactId>
<groupId>cn.hserver</groupId>
</dependency>
</dependencies>
<!-- 打包jar -->
<build>
<plugins>
<plugin>
<artifactId>hserver-plugin-maven</artifactId>
<groupId>cn.hserver</groupId>
</plugin>
</plugins>
</build>
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版本("许可证")授权,为正常使用该服务,请确保许可证与本文件兼容。用户可通过以下链接获得许可证副本:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )