浏览 1618 次
锁定老帖子 主题:调用spring中的方法
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-08
将spring配置文件加载tomcat后,可以得到spring上下文,getbean()调用其中中方法。 public List getList(){ DeclaredQuery decquery = null; List list = null; ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext-hibernate.xml"); decquery = (DeclaredQuery)ac.getBean("declaredQueryService"); try { list = decquery.getGongGaoListByPage(); System.out.println(list.size()); } catch (DAOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return list; }
spring配置文件 <bean id="declaredQueryTarget" class="com.seavision.example.service.impl.DeclaredQueryImpl"> <property name="messagedeclaredDAO"> <ref local="TMessageDeclaredDAO"/> </property> </bean> <bean id="declaredQueryService" parent="txProxyTemplate"> <property name="target" ref="declaredQueryTarget"> </property> </bean>
这样,就可以调用service层的方法了。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-09-06
("applicationContext-hibernate.xml");这一个路径应该是怎么写的呀.
|
|
返回顶楼 | |