Solon 是一个更现代感的应用开发框架,轻量、开放生态型的。支持 Web、Data、Job、Remoting、Cloud 等任何开发场景。
目前有近130个生态插件,含盖了日常开发的各种需求。
public class DemoApp { public static void main(String[] args) throws Throwable { Solon.start(DemoApp.class, args, app -> { //删掉job app.get("/removeJob", (ctx) -> { String name = ctx.param("name"); if (Utils.isNotEmpty(name)) { JobManager.remove(name); } }); }); JobManager.add("job1", 1000 * 3, false, () -> { System.out.println("job1::" + LocalDateTime.now()); }); JobManager.add("job2", "0/10 * * * * ? *", false, () -> { System.out.println("job2::" + LocalDateTime.now()); }); JobManager.start(); }}@Controllerpublic class DemoController{ @Reference(group="${demo.group}") UserService userService; //...}