spring通过“控制反转”实现了“依赖注入”。所谓的注入,我的理解是程序实现就像盖房子,spring允许你在类(class)里搭个框架,在配置文件中注明在什么地方用什么材料,在运行时spring按照你的配置真正向这个架子里“注入”了水泥、钢筋等等。
这在实际运用中很方便,比如你需要向日志服务器提交记录,但是日志服务器的ip地址可能会变更,你可以把ip地址写在配置文件里,这样当ip改变时,只需更改配置文件,而不需要修改类再重新编译。
注入就是,spring的管理机制Bean工厂已经把对象创建好了 你只需要调用就行!
诺顿32可以杀。
如果你不想杀的话,在开始菜单--搜索--所有文件,高级选项中勾选隐藏和系统文件,输入
搜索到以后,哪怕是在system中,也把它删除了。
正常系统中根本没有
这个组件。
还有,提示这个的时候,文件:
后面有个打开文件夹,那个文件夹下面就是这个shell32.dll所在的位置。可以顺便查看一下是什么程序中有这个文件的。
如楼上所说
“依赖注入就是通过配置文件解决代码问题
bean id= class=
property name=message value=hello/
/bean
”
这种方式是设置注入 (又称 setter注入)
相当于一个bean工厂,工厂帮你创建好了这个bean对象,然后调用了
setMessage方法将Hello 设置到了你的bean对象当中
依赖注入就是通过配置文件解决代码问题
bean id= class=
property name=message value=hello/
/bean
注入么,你这么理解吧,一般代码中对象普遍是new Class把对象实例出来,注入之后呢,spring帮你new好了,你可以直接用了
无法注册类型库,通常是因为注册表的权限问题,有些是因为系统缺少.Net组件。。
请最好把系统提示的信息贴上来,主要是要看下错误号和具体的类型库
标签:注入