对象由容器创建,不要自己new
第一步:导入框架jar包
第二步:编写userDaoimpl接口和实现
第三步:创建一个xml文件
第四步:将userDaoimpl配置到xml文件里
第五步:通过spring客户端.getBean(id标识)获得对象
步骤
第一步:导入jar包
第二步:
创建UserDao接口和UserDaoimpl类实现接口
UserDao接口
package com.xx.dao;
public interface UserDao {
public void save();
}
UserDaoimpl实现接口UserDao
package com.impl;
import com.xx.dao.UserDao;
public class UserDaoimpl implements UserDao{
public void save() {
System.out.println("save running");
// TODO Auto-generated method stub
}
}
创建配置文件application.xml+配置好UserDaoimpl
<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"
xmlns:aop="http://www.springframework.org/schema/aop"
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
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd">
<bean id="userDao" class="com.impl.UserDaoimpl"></bean>
</beans>
UserDemo测试
package com.xx.demo;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.xx.dao.UserDao;
public class UserDemo {
public static void main(String[] args) {
ApplicationContext app=new ClassPathXmlApplicationContext("application.xml");
UserDao userDao=(UserDao)app.getBean("userDao");
userDao.save();
}
}