【发布时间】:2016-07-26 16:44:08
【问题描述】:
这些天我正在学习 Spring Framework。我正在关注一些 youtube 视频。 根据视频,我在 Spring 中编写了我的第一个代码,与教程相同。但在某个时候,我收到了 XmlBeanFactory 已弃用的警告,这些警告未在教程中显示。
我在 MyPackage 包上有两个类。
package MyPackage;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.FileSystemResource;
public class DrawingApp {
public static void main(String[] args) {
// TODO Auto-generated method stub
BeanFactory factory=new XmlBeanFactory(new FileSystemResource("Spring.xml"));
Triangle triangle =(Triangle) factory.getBean("triangle");
triangle.draw();
}
}
这里我的 XmlBeanFactory 已被弃用。我到处检查都无法修复它
这是我的三角形课程。
package MyPackage;
public class Triangle {
public void draw(){
System.out.println("Draw a Triangle");
}
}
这是我的 xml 文件“spring.xml”
<?xml version="1.0" encoding="UTF-8"?>
<beans>
<bean id="triangle" class="MyPackage.Triangle"></bean>
</beans>
【问题讨论】:
-
查看这个可能对你有帮助的帖子 - stackoverflow.com/questions/5231371/…
-
非常感谢。它奏效了
标签: java spring javabeans deprecated