日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

Solon 是JAVA世界里一個新的極易上手的Web框架。參考過 Javalin 、 Spring 等很多現有框架的設計。

取名自海賊王里的角色,說是希望能像他一樣能打

  • 小。真的是小。最小的運行單位只有 0.1m。就算有模板、jdbc、日志放進去。。。估計3-5m就搞定了
  • 性能好。Hello world 的qps測試下,基本比 Spring boot 的高近1倍左右
  • 簡單便捷。基本和Spring mvc 的體驗接近,入手快。
@XController
public class HelloworldApp {
    public static void main(String[] args) {
        XApp.start(HelloworldApp.class, args);
    }

    @XMapping("/")
    public String helloworld(){
        return "Hello world!";
    }
}

是不是很熟悉的感覺?和Springboot mvc體驗很像。

public class HelloworldApp {
    public static void main(String[] args) {
        XApp app = XApp.start(HelloworldApp.class, args);

        var map = new HashMap<String, Integer>();
        map.put("val1", 1);
        map.put("val2", 2);

        app.get("/", ctx -> ctx.output("Hello World"));
        app.get("/json/map", ctx -> ctx.render(map));
        app.after("**",  ctx -> {
            System.out.println("log::");
            System.out.println(ctx.attr("output", ""));
        });
    }
}

是不是非常簡單的感覺。以上兩種可以混用的。。。尤其是要加一個攔截器,真的方便。再放點代碼:

//啟動參數加-debug=1 ,打印所有異常
//
app.onError((ctx, err)->{
  if(XApp.cfg().isDebugMode()){
      
      err.printStackTrace();
  }
})
//多數據源的配置(配置可以注入,也可以直接取)
//
@XConfiguration
public class Config {
    @XBean("db1")
    public DbContext db1(@XInject("${test.db1}") HikariDataSource dataSource) {
        String schema = XApp.cfg().get("test.db1.schema");
        return new DbContext(schema, dataSource);
    }

    @XBean("db2")
    public DbContext db2(@XInject("${test.db2}") HikariDataSource dataSource) {
        String schema = XApp.cfg().get("test.db2.schema");
        return new DbContext(schema, dataSource);
    }
}

如果你是個Java程序員,還從來沒有用過Spring-web以外的WEB框架,或許你可以試試Solon!

分享到:
標簽:框架 Java Web
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定