今天突然看了一看配置文件。。。。bean初始化的东西到底什么用啊。。。程序中怎么用啊。。。。hibernate可以依赖注入。。但是自己的那些什么用呢。。
首先,你问bean初始化的东西什么用?举个通俗的例子,如果一个家庭想要一个小孩,那他们就需要通过人工运动来创建一个孩子,这是普通的获取一个对象的方法。而bean创建对象,就是这个spring容器就像孤儿院,它本身就有很多已经创建好的小孩,如果一个家庭想要一个小孩,他们只需要去把那些创建的小孩领出来就可以了。这个spring 目的就是方便开发者使用对象,而不再需要创建对象,就是所谓的拿来主义。
第二个问题:程序中怎么使用这个bean,在spring中如果想让spring创建一个bean,有两种方式,一种是通过xml文件配置来管理bean ,另一种方式是通过注解来管理bean,这两种方式各有秋千。如果你要使用这个bean,只需要在引用这个bean的类里面加入@resource这样的注解,即可食用。
第三个问题:hibernate可以注入,自己的还有什么用。通俗的来说,如果你已经有管理beand的容器,那么你就不需要自己在费力的new一个对象了,也就是说,你直接使用依赖注入就好了,干嘛还要自己去费时new对象,浪费内存。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。