这里就直接上手记录了:
1.创建一个新项目。
2.命名
初始化界面:
创建测试类:
1.映射配置方式:
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 http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<bean id = "user" class="Test.User"></bean>
</beans>
User类:
public class User {
public void add(){
System.out.println("add.......");
}
}
Test类:
public class test {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");
User user = (User) context.getBean("user");
user.add();
}
}
结果:
2.注解配置:
注意:未修改的与第一种方法一致。
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"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<!--<Test id = "user" class="Test.UserDAODAO"></Test>-->
<context:component-scan base-package="Test"></context:component-scan>
</beans>
User注释:
@Component(value = "user")
public class UserDAO {
public void add(){
System.out.println("add.......");
}
}
结果: