1.tio-boot 简介

tio-boot 是一款基于 Java AIO 高性能 Web 框架,可以 tio-boot 可以简单的让单台服务器承担上万并发

  • 1.基于 Java AIO 和 t-io 进行开发
  • 2.引入了 spring-boot 中的配置类思想,支持 spring-boot 的常用注解,但是没有使用 spring 的 ioc 和 aop
  • 3.引入了 jfinal 的 aop,enjoy 模版引擎和 active-record 连接数据库
  • 4.支持常见的 web 组件,如拦截器和 websocket

tio 测试数据

2.快速入门

2.1.web hello

2.1.1.新建工程

name:tio-boot-web-hello
开源地址
https://github.com/litongjava/java-ee-tio-boot-study/tree/main/tio-boot-latest-study/tio-boot-web-hello

2.1.2.添加依赖

The package is distributed through Maven Central.
tio-boot,

If you are developing with Java 8, please use the following dependency:

<dependency>
  <groupId>com.litongjava</groupId>
  <artifactId>tio-boot</artifactId>
  <version>${tio-boot.version}</version>
</dependency>

编写代码

package com.litongjava.tio.web.hello;

import com.litongjava.jfinal.aop.annotation.ComponentScan;
import com.litongjava.jfinal.aop.annotation.Controller;
import com.litongjava.tio.boot.TioApplication;
import com.litongjava.tio.http.server.annotation.RequestPath;

@ComponentScan
@Controller
@RequestPath("/")
public class HelloApp {
  public static void main(String[] args) {
    TioApplication.run(HelloApp.class, args);
  }

  @RequestPath()
  public String index() {
    return "index";
  }
}

访问测试http://localhost/,显示 index

tio-boot-docs

github
gitee


李通
215 声望0 粉丝