对象定义
package com.godme.pojo;
public class Person {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
配置定义
<?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 http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean name="person" class="com.godme.pojo.Person">
<property name="name" value="godme"/>
<property name="age" value="99"/>
</bean>
</beans>
创建对象
package com.godme.main;
import com.godme.pojo.Person;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Main {
public static void main(String[] args) {
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:beans.xml");
Person person = context.getBean("person", Person.class);
System.err.println(person);
}
}
其他信息
创建的办法多种多样,多种类型的上下文都不一样,后期不仅可以根据注解进行创建,spring-boot
中还会自动生成。
一步一个阶梯,慢慢的把书全啃完;已知都不再重要,希望去发现未知的东西,发现已知中的未知,补全自己。