Solon

快速入门

</> markdown

第一步:下载项目模板,且用IDE打开

maven 模板项目gradle 模板项目gradle kts 模板项目
javahelloworld_jdk8.ziphelloworld_jdk11.ziphelloworld_jdk11.zip
kotlinhelloworld_jdk11.ziphelloworld_jdk11.ziphelloworld_jdk17.zip
groovyhelloworld_jdk11.ziphelloworld_jdk17.ziphelloworld_jdk21.zip

或者,使用 《Solon Initializr》 自由生成项目模板。

第二步:修改代码(以 java + maven 模板项目为例)

将 org.example.demo.DemoController 打开,并修改成如下代码:

package com.example.demo;

import org.noear.solon.annotation.Controller;
import org.noear.solon.annotation.Mapping;
import org.noear.solon.annotation.Param;

@Controller
public class DemoController {
    @Mapping("/hello")
    public String hello(@Param(defaultValue = "world") String name) {
        return String.format("Hello %s!", name);
    }
}

第三步:单测一下

运行 HelloTest::hello 单测。运行结果如下:

http://localhost:8080/hello?name=world:: Hello world!

第四步:打包

mvn clean package -DskipTests

第五步:部署并运行

java -jar demo.jar