1.first:check out the file.
2.测试类代码如下:
package com.test;
import com.model.User;
import com.service.UserService;
import com.spring.BeanFactory;
import com.spring.ClassPathXmlApplicationContext;
public class UserServiceTest {
public static void main(String[] args) throws Exception {
BeanFactory factory = new ClassPathXmlApplicationContext();
// UserDao dao = (UserDao) factory.getBean("userDao");
User user = new User();
user.setPassword("sss");
// dao.save(user);
UserService service = (UserService)factory.getBean("userService");
service.add(user);
}
}
ApplicationContext ctx=new
FileSystemXmlApplicationContext("bean.xml");
ctx.getBean("TheAction");
依赖(属性),构造,类注入
(反射机制创建对象)
Object obj =
Class.forName(actionImplName).newInstance();
//BeanUtils是Apache Commons BeanUtils提供的辅助类(以后也可以这样的设置属性值。)
BeanUtils.setProperty(obj,"message",actionMessage);
3.book