原生js代码实现spring框架,包括spring-mvc
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。