原生js代码实现spring框架,包括spring-mvc
发布于 2 年前 作者 892280082 6269 次浏览 来自 分享

github : j-spring github : j-spring-mvc

向Spring开源社区致敬!

原生javascript实现Spring框架,无缝还原,上手丝滑,秒级启动。适合轻应用和产品原型开发。

//@SpringBoot
Class Application {

  /**
    演示如何引入阿里大鱼的短信服务
      1. npm install alibaba-sms-demo --save
      2. 在app-dev.yaml中配置组件的基础信息
          alibaba-sms-demo:
            key: 'xxx'
            secret: 'xxx'
      3. 在项目中引入alibaba-sms-demo包中具体组件
  */
  //@Autowired(alibaba.sms.demo.smsUtil)
  smsUtil;

  //默认入口程序
  async main(args){

    await this.smsUtil.sendMsg(<tel>,'msg')

  }

}

特点

  • 支持注解
  • 无第三方依赖
  • 无需babel编译
  • 支持注入Npm组件
  • 秒级启动
6 回复

如果觉得还不错,请给我个星星吧,坚持开源。

是不是也要实先tomcat这些

@i5ting 我连hibernate也重写了

对于spring的mybits有想法实现么,兄弟?一直觉得那个基于xml生成sql的方式很合适啊!

有了spring的语法,没有spring的生态,还降低了js灵活的优势。

@takaximina https://github.com/jaxzhou/querymodel 自己写了个基于注解的sql生成方式,可以复用定义,这样来复用sql。

回到顶部