# 快速入门 ## 安装 使用maven: ```markup org.redkale redkale 2.7.0 ``` {% hint style="info" %} Super-powers are granted randomly so please submit an issue if you're not happy with yours. {% endhint %} 如果工程需要用到Redis、Kafka、Elasticsearch、SQL模板、模板引擎等,可使用redkale的官方插件: ```markup org.redkalex redkale-plugins 2.7.0 ``` ## 创建工程 在IDE中使用ant或maven方式创建工程,增加redkale的依赖。然后下载 ˚ 解压并覆盖到工程目录下。\ ![](<.gitbook/assets/image (19).png>) bin: 存放启动/关闭脚本(start.sh、shutdown.sh、redkale.sh等)\ conf : 存放服务器所需配置文件: \ application.xml: 服务配置文件 (必需); \ logging.properties:日志配置文件 (可选); \ source.properties: 数据库配置文件 (可选); \ lib : 存放服务所依赖jar \ logs : logging.properties 配置中默认的日志存放目录。 ## Hello World 演示工程: ![](<.gitbook/assets/image (23).png>) ![](<.gitbook/assets/image (17).png>) ![](<.gitbook/assets/image (6).png>) 下载 [redkale-2.7.0.tar.gz ](https://repo1.maven.org/maven2/org/redkale/redkale/2.7.0/redkale-2.7.0.tar.gz)解压并覆盖到工程目录下 ![](<.gitbook/assets/image (2).png>) ![](<.gitbook/assets/image (21).png>) 编写HelloService: ```java 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 + "!"; } } ``` 调试运行: ![](<.gitbook/assets/image (4).png>) ![选择 Application 模式](<.gitbook/assets/image (16).png>) ![](<.gitbook/assets/image (10).png>) 运行日志: ![](<.gitbook/assets/image (1).png>) 在浏览器输入: http://127.0.0.1:6060/pipes/hello/say 可以看到结果: ![](<.gitbook/assets/image (5).png>) 在浏览器输入: http://127.0.0.1:6060/pipes/hello/hi?name=Redkale 可以看到结果: ![](.gitbook/assets/image.png)