java - Spring XmlBeanFactory 已弃用

标签 java spring

目前我正在关注网站:https://www.javatpoint.com/spring-tutorial-dependency-injection-by-constructor学习Spring。

我尝试了一个示例,其中我们使用基元和基于字符串的值通过构造函数注入(inject)依赖项。

类型 org.springframework.beans.factory.xml.xmlbeanfactory' 已弃用。

我无法找到合适的解决方案。

我使用的代码是:-

public class Test {  
    public static void main(String[] args) {  

        Resource r=new ClassPathResource("applicationContext.xml");  
        BeanFactory factory=new XmlBeanFactory(r);  

        Employee s=(Employee)factory.getBean("e");  
        s.show();  

    }  
}

最佳答案

用这个代替:

public class Test {  
    public static void main(String[] args) {  
       ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
       Employee s = context.getBean("e", Employee.class);  
       s.show();  

    }  
} 

关于java - Spring XmlBeanFactory 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56021511/

相关文章:

java - list .MF : difference between Main-Class and Start-Class

java - 如何使用 JMX 连接到 localhost jvm 上的 java 程序?

java - Q : In the context provided, 形参和对象是否被视为局部变量?

java - Spring Security 显示自定义页面时出错

java - 调用 Spring 服务(导入 java.net.URL.* 包) POST 其调用但在响应时收到 java.io.FileNotFoundException

java - ORMlite,如果我*删除*注释会更快吗?

java - 如何在 Java 中使用 XPath 访问读取 XML 的值

spring - spring cloud config如何使用本地属性覆盖远程属性

java - 在 Spring JPA Repository 的 findByTopN 中动态设置 N

java - 缓存查询结果