spring-ioc-mvc

1.2.3 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i spring-ioc-mvc

Weekly Downloads

1

Version

1.2.3

License

ISC

Unpacked Size

129 kB

Total Files

21

Last publish

Collaborators

  • 892280082