spring介绍(set和结构器注入)ITeye - AG环亚娱乐

spring介绍(set和结构器注入)ITeye

2019年02月27日09时56分07秒 | 作者: 半双 | 标签: 结构,参数,办法 | 浏览: 2018

 ?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-2.5.xsd" 
 bean id="userDAOImpl" /bean 
 bean id="userService" 
 ! set注入  
 ! property name="userDAO"  
 ! ref bean="userDAOImpl" /  
 ! /property  
 ! 结构器注入(UserService中要有个带UserDAO参数的结构办法)  
 constructor-arg 
 ref bean="userDAOImpl"/ 
 /constructor-arg 
 /bean 
 /beans 

 

6.jUnit测验类

UserServiceTest.java

package com.test.service;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.test.model.User;
public class UserServiceTest {
 @Test
 public void testAdd() throws Exception {
 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("beans.xml");
 UserService service = (UserService) applicationContext.getBean("userService");
 User u = new User();
 u.setUsername("zhangsan");
 u.setPassword("123");
 service.add(u);

 

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表AG环亚娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章