繁体   English   中英

具有范围的Spring util属性

[英]Spring util properties with scope

如果我创建如下属性文件:

    <util:properties id="appProps" location="classpath:app-config.properties" scope="singleton"/>

在我的应用程序代码中作为类级对象

    private static Properties props=null;

用我的方法:

    props=(Properties)context.getBean("appProps"). 

如果我对该方法进行100次调用,将创建多少个对象。 如果它创建了signle对象,将props对象设置为静态有什么用吗?

问候,

拉朱

如果我对该方法进行100次调用,将创建多少个对象。

因为scopesingleton ,所以调用

context.getBean("appProps") 

每次都会始终返回相同的对象引用。

如果它创建了signle对象,将props对象设置为静态有什么用吗?

这取决于您和您的要求,但老实说不是。 只需在需要的任何地方注入包含它的类的实例即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM