1.注解配置spring 1.1加入context约束 1.2加入自动扫描的xml配置 <context:component-scan base-package="wait.of.wind"></context:component-scan> 1.3在类上加入注解 @Component("user1") //通用 @Service("user2") //service层用的 @Controller("user3") //web层 @Repository("user3") //dao层 @Scope(scopeName="prototype") //多例 public class User { @Value("Tom") //值类型赋值 private String name; private Integer age; @Autowired @Qualifier("car1") //引用类型赋值 用两个来指定car1 private Car car1; @Resource(name="car2") //引用类型赋值 直接就可以赋值 private Car car1; public User() { super(); // TODO Auto-generated constructor stub } @PostConstruct //初始化方法 创建后调用 public void init() { System.out.println("init"); } @PreDestroy // 销毁之前调用的方法 public void destory() { System.out.println("distory"); } 。。。。。。。。 2.spring与junit整合 2.1导包aop和test 2.2在类中加入测试代码 @RunWith(SpringJUnit4ClassRunner.class) //使用junit4进行测试 @ContextConfiguration("classpath:applicationContext.xml") //加载配置文件 public class Test { @Resource(name="user1") //装配值 private User user1; @org.junit.Test public void fun1() { ... } } ...