开发者社区> 问答> 正文

springmvc用bean初始化的自己的方法。。到底有什么用??

今天突然看了一看配置文件。。。。bean初始化的东西到底什么用啊。。。程序中怎么用啊。。。。hibernate可以依赖注入。。但是自己的那些什么用呢。。

展开
收起
a123456678 2016-03-18 13:56:15 2269 0
1 条回答
写回答
取消 提交回答
  • 首先,你问bean初始化的东西什么用?举个通俗的例子,如果一个家庭想要一个小孩,那他们就需要通过人工运动来创建一个孩子,这是普通的获取一个对象的方法。而bean创建对象,就是这个spring容器就像孤儿院,它本身就有很多已经创建好的小孩,如果一个家庭想要一个小孩,他们只需要去把那些创建的小孩领出来就可以了。这个spring 目的就是方便开发者使用对象,而不再需要创建对象,就是所谓的拿来主义。

    第二个问题:程序中怎么使用这个bean,在spring中如果想让spring创建一个bean,有两种方式,一种是通过xml文件配置来管理bean ,另一种方式是通过注解来管理bean,这两种方式各有秋千。如果你要使用这个bean,只需要在引用这个bean的类里面加入@resource这样的注解,即可食用。

    第三个问题:hibernate可以注入,自己的还有什么用。通俗的来说,如果你已经有管理beand的容器,那么你就不需要自己在费力的new一个对象了,也就是说,你直接使用依赖注入就好了,干嘛还要自己去费时new对象,浪费内存。

    2019-07-17 19:06:30
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载