spring创建容器

xml文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
https://www.springframework.org/schema/beans/spring-beans.xsd">

<!-- services -->

<bean id="student" class="com.qq.pojo.Student">
<!-- additional collaborators and configuration for this bean go here -->
</bean>

<!-- more bean definitions for services go here -->

</beans>

新建一个Student实体类
然后测试



public class Tset1 {
public static void main(String[] args) {
//创建容器 ClassPathXmlApplicationContext"配置文件路径") 方法
//BeanFactory是接
//ApplicationContext 接口
BeanFactory context = new ClassPathXmlApplicationContext("application-context.xml");
//使用绝对路径
// BeanFactory fcontext = new FileSystemXmlApplicationContext("C:\\Users\\13628\\IdeaProjects\\studyIOC\\src\\application-context.xml");
//使用id
//Student bean1 = fcontext.getBean(Student.class);
//bean1.work();
Student student = (Student)context.getBean("student");
//使用类的class对象
Student bean = context.getBean(Student.class);
bean.work();
//student.work();
}
}
posted @ 2022-07-26 14:11  java小寇  阅读(78)  评论(0)    收藏  举报