CNode

原生js代码实现spring框架,包括spring-mvc

分享
8892280082发布于4 年前最后回复3 年前6 回复7040 浏览0 收藏

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)

8
892280082#1·4 年前

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

I
i5ting#2·4 年前

是不是也要实先tomcat这些

8
892280082#3·4 年前
引用 i5ting是不是也要实先tomcat这些

@i5ting 我连hibernate也重写了

T
takaximina#4·4 年前

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

B
brizer#5·4 年前

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

J
jaxzhou#6·3 年前
引用 takaximina对于spring的mybits有想法实现么,兄弟?一直觉得那个基于xml生成sql的方式很合适啊!

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

参与回复
登录后即可参与回复。登录