1.2.3 • Published 2 years ago

spring-ioc-mvc v1.2.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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一致,后面在补充。

1.2.0

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.6

2 years ago

1.2.3

2 years ago

1.2.1

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago