这两天开始看Spring.NET,把学习的笔记记录一下,首先是Spring.NET最重要的两个功能,这两个也是合为一体的,“控制反转”,“依赖注入”,这个和ASP.NET MVC 里的Unity依赖注入其实是一个意思,这个需要慢慢理解,开始看的时候有点晕,后来发现其实都是一样的。这里主要说Spring.NET的依赖注入。首先是配置文件设置,这里的配置文件设置就跟Unity是一样的,不过这里是改配置文件便可以,Unity是需要用代码添加类型和接口。
经过配置好文件后,创建上下文,直接就可以获取实例
总结说来,spring.NET与unity不同的是,spring.NET不需要接口的绑定,只需要配置好配置文件,配置文件中指向需要实例化的对象,后台使用上下文直接对需要实例化的对象的名称(配置文件中的名称)直接就能实例化出来。