Files
redkale/docs/quick-start.md
2023-12-25 19:09:13 +08:00

1.6 KiB
Raw Blame History

安装

使用maven:

<dependency>
    <groupId>org.redkale</groupId>
    <artifactId>redkale</artifactId>
    <version>2.8.0</version>
</dependency>

如果工程需要用到Redis、Kafka、Elasticsearch、SQL模板、模板引擎等可使用redkale的官方插件:

<dependency>
    <groupId>org.redkalex</groupId>
    <artifactId>redkale-plugins</artifactId>
    <version>2.8.0</version>
</dependency>

创建工程

在IDE中使用ant或maven方式创建工程增加redkale的依赖。下载解压

home

并覆盖到工程目录下。

  • bin 存放启动/关闭脚本(start.sh、shutdown.sh、redkale.sh等)
  • conf 存放服务器所需配置文件:
  • application.xml   服务配置文件 (必需)
  • logging.properties日志配置文件 (可选)
  • source.properties 数据库配置文件 (可选)
  • lib 存放服务所依赖jar
  • logs logging.properties配置中默认的日志存放目录。

Hello World

演示工程, 编写HelloService:

package org.redkalex.example;

import org.redkale.net.http.*;
import org.redkale.service.Service;

@RestService(automapping = true)
public class HelloService implements Service {

    public String sayHello() {
        return "Hello World!";
    }

    public String hi(String name) {
        return "Hi, " + name + "!";
    }
}

运行结果:

console

进一步阅读