您的位置:首页 > 编程语言 > Java开发

java类中获得spring中的bean

2016-05-03 13:05 369 查看
1.工具类:获得ApplicationContext对象

public class SpringTest {

public ApplicationContext getContext(){
String conf = "applicationContext.xml";
ApplicationContext ac =
new ClassPathXmlApplicationContext(conf);
return ac;
}

}


2.例子:做dao层的测试类,获取dao对象

public class TestBookDao extends SpringTest{

@Test
public void test1(){
BookDao bookDao = getContext().getBean(
"bookDao",BookDao.class);//获得bean
List<NoteBook> list =
bookDao.findByUserId(
"48595f52-b22c-4485-9244-f4004255b972");
for(NoteBook book : list){
System.out.println(book.getCn_notebook_name());
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: