Solon 项目的开源地址:
最近看了不少别人写的各种框架的
Hello world示例,有些看起来,真的很复杂。今天,我们用号称简单到不能再简单的
Solon框架也写一个Hello world(确实是0配置,除了meven)
一、写代码
1. 用 IntelliJ IDEA 新建一个 Meven 空项目 helloworld
2. 在 pom.xml 文件里添加框架依赖
<dependencies>
<dependency>
<groupId>org.noear</groupId>
<artifactId>solon-web</artifactId>
<version>1.5.16</version>
</dependency>
</dependencies>
3. 添加应用启动入口 /src/main/java/helloworld/App.java
package helloworld;
import org.noear.solon.Solon;
public class App {
public static void main(String[] args) {
Solon.start(App.class, args);
}
}
4. 添加控制器 /src/main/java/helloworld/controller/HelloController.java
package helloworld.controller;
import org.noear.solon.annotation.Controller;
import org.noear.solon.annotation.Mapping;
import org.noear.solon.core.ModelAndView;
import java.util.HashMap;
import java.util.Map;
@Controller
public class HelloController {
/**
* 这是直接返回值
* */
@Mapping("/")
public String hello() {
return "Hello world!";
}
/**
* 这是返回个对象(以json形式)
* */
@Mapping("/json")
public Map hello_json() {
Map<String,Object> map = new HashMap<>(); //实体也ok
map.put("message", "Hel

本文详细介绍如何使用Solon框架创建一个极简的Helloworld应用,包括代码编写、项目搭建、依赖配置、模板渲染及服务发布流程。通过具体示例展示Solon框架的轻量级特性和高效性能。

227

被折叠的 条评论
为什么被折叠?



