springioc 中bean的属性有哪些

发布时间:2020-12-04 16:39:08 作者:Leah
来源:亿速云 阅读:179

这篇文章将为大家详细讲解有关springioc 中bean的属性有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

1.lazy-init="false"

默认值为false,指的是bean的创建时机的spring容器一启动就会加载这些类.有点是及时发现bean的相关错误,因为spring容器启动,bean也都会创建完毕,如果bean有什么差错都会报出,缺点就是如果bean对象的开销较大,那会提前占用内存.

如果设置为true,则等到spring容器去获取该bean的对象时才会创建.优缺点与false相反

2.scope="singleton"

默认值就是singleton,指的是spring容器中的bean对象默认是单例的,此时因注意线程安全的问题,避免属性的共享

如果设置为prototype,则表示为多例的,此时无论lazy-init无效,都将会是懒加载。

3.init-method=""

在执行该bean的构造函数之后,调用该bean的特定方法之前调用

4.destory-method=""

在spring容器关闭或销毁时调用(仅限单例模式)

关于springioc 中bean的属性有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. Spring 入门
  2. Spring IOC怎么装配Bean

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

springioc bea bean

上一篇:java中线程的状态有哪些

下一篇:Java中的IO怎么中ICPC中实现

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》