spring-ioc-mvc
v1.2.3
Published
- 1.原生js实现了注解和java的Spring框架( [spring-ioc](https://gitee.com/woaianqi/spring-ioc) ) - 2.高度还原java的SpringMvc框架 - 3.可以直接注入Npm包到Spring容器
Downloads
5
Readme
spring-mvc
介绍
- 1.原生js实现了注解和java的Spring框架( spring-ioc )
- 2.高度还原java的SpringMvc框架
- 3.可以直接注入Npm包到Spring容器
//@SpringBoot
class Application {
//@Autowired
springIocMvc;
async main(){
//启动springmvc
await this.springIocMvc.start();
}
}
//@Controller(/)
class IndexController {
log;
//@Value(Spring-ioc-mvc.port)
port;
//@Autowired
apiTestService;
/**
路由:/
参数:req,res,session,$session 均可以自动注入
$session 代表的是包裹的session,提供的额外的api
*/
//@Get(/)
async index(req,res,session,$session){
...
}
/**
路由:/paramTest/*?a=?
参数:a,b自动从路径中获取。
*/
//@Get(/paramTest/:a/)
//@Json
async paramTest(a,b){
...
}
}
运行
npm install && node index.js
#打开浏览器 http://localhost:3000
文档
使用基本跟java的Spring一致,后面在补充。