浏览 6953 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (5) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-13
最后修改:2011-04-03
Spring factory-method 可以创建单例类
<bean id="config" class="Configuration" factory-method="getInstance"> <!-- 配置文件路径 --> <constructor-arg type="java.lang.String" value="config.properties"/> </bean> 运用 factory-method创建单例 ,getInstance指定的是静态方法,而不是使用构造函数来创建类的实例 Configuration.java
private static Configuration _instance = null; private Configuration(String configPath){ //执行你配置文件的加载 System.out.println("configPath"); } public static Configuration getInstance(String configPath){ logger.info("init..."); if(_instance == null){ _instance = new Configuration(configPath); } return _instance; } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-03-14
你的上面的代码 应该 可以 正常 执行的. 给你两个 链接 可以 作为参考
https://jira.springsource.org/browse/IDE-122?page=com.atlassian.jira.plugin.system.issuetabpanels%3Achangehistory-tabpanel http://forum.springsource.org/showthread.php?t=56526 |
|
返回顶楼 | |