spring 组件类是不是有任何作用域,例如 spring bean?
Posted
技术标签:
【中文标题】spring 组件类是不是有任何作用域,例如 spring bean?【英文标题】:Do spring component classes have any scope, like spring beans?spring 组件类是否有任何作用域,例如 spring bean? 【发布时间】:2019-08-06 06:34:13 【问题描述】:Spring bean 具有“singleton”、“原型”等范围。Spring 组件是否也具有此类范围或其他定义其生命周期的范围?
【问题讨论】:
弹簧组件是什么意思。 我们用“组件”注释的Java类,以使它们可以被spring容器扫描 那些不是 Spring 组件,它们也是常规 Spring Bean。 那么我们如何为它们定义作用域呢?另外,什么是弹簧组件呢? 使用@Scope
或@RequestScope
、@JobScope
等专用注释。对我来说,Spring 组件是 Spring 本身的活动部件。您在 xml、javaconfig 或通过组件扫描自己配置的所有内容都是 Spring Bean。
【参考方案1】:
是的。您可以使用@Scope("prototype")
注释设置范围。
【讨论】:
以上是关于spring 组件类是不是有任何作用域,例如 spring bean?的主要内容,如果未能解决你的问题,请参考以下文章