2014-03-30 34 views
0

In my code when I import XmlBeanFactory, it got a strikethrough line like this... 在我的代碼,當我輸入XmlBeanFactory中,它得到了這樣的刪除線....XmlBeanFactory了刪除線

我應該怎麼辦? 我已經添加了所有的jar文件,我得到了C:\ spring-framework-3.2.4.RELEASE-dist \ spring-framework-3.2.4.RELEASE \ lib,我正在使用junno。

回答

2

這意味着您正在使用的類已被棄用。

在使用XmlBeanFactory docs的情況下,說是:

已過時。作爲春季3.1贊成DefaultListableBeanFactory和XmlBeanDefinitionReader

所以,你可以忽略這個警告現在,當這個類在將來的某個春天的版本被刪除的風險破壞你的代碼或更改代碼同時使用DefaultListableBeanFactoryXmlBeanDefinitionReader

類本身的代碼只有幾行委託給XmlBeanDefinitionReader

@SuppressWarnings({"serial", "all"}) 
public class XmlBeanFactory extends DefaultListableBeanFactory { 

    private final XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(this); 


    public XmlBeanFactory(Resource resource) throws BeansException { 
     this(resource, null); 
    } 

    public XmlBeanFactory(Resource resource, BeanFactory parentBeanFactory) throws BeansException { 
     super(parentBeanFactory); 
     this.reader.loadBeanDefinitions(resource); 
    } 

} 

所以如果你真的需要它將來你可以很容易模仿的行爲。