java - 不推荐使用 Spring XmlBeanFactory
问题描述
目前我正在关注网站:https ://www.javatpoint.com/spring-tutorial-dependency-injection-by-constructor 来学习spring。
我尝试了一个示例,我们使用基于原始值和字符串的值通过构造函数注入依赖项。
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();
}
}
推荐阅读
- excel - 如果使用 VBA 的浏览器配置文件 url 检查点,我如何更改工作表中的颜色
- reactjs - 如何通过多个孩子传递道具和状态?
- javascript - 停止通过 javascript 创建的音频
- apache-spark - 无法使用 livy 和 sparkmagic 在 Spark 中设置环境变量
- list - SwiftUI - 如何在编辑模式下更改列表的背景
- linux - 为自定义文件系统注册挂载命令
- windows - 从桌面应用程序(Win32/C++)调用 WinRT::MiracastReceiver,不支持
- flutter - Flutter 保存 OneSignal 通知消息
- c# - 我在尝试优化将 GIF 拆分为 Image 对象数组的函数时遇到问题
- talend - 我们可以从源文件的名称中提取日期并使用 talend 将其添加到 db 列吗