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

spring学习心得

2013-11-14 14:28 302 查看
一,最近遇到一个spring 调用不了bean的问题,原本不会用spring,依葫芦画瓢配置好spring后,在ation调用

ICategoryManagerService service= (ICategoryManagerService)SpringBeanUtil.getBean("goodsManagerService");

竟然获取报转换类型失败,后来怎么都查不出什么错,只好请了大神帮忙

在大神远程帮助下,发现了原来多个spring 配置文件,分离之后,其name ,id 等不能重复,我这是是与其他模块配置重复,冲突了,所以无法访问,

现,将记录贴出:

<bean id="categoryManagerService" parent="baseTransactionProxy">

<property name="target">

<ref local="categoryManagerServiceTarget" />

</property>

</bean>

<bean id="categoryManagerServiceTarget"

class="com.ow.cms.web.goodsmanager.service.CategoryManagerServiceImpl">

</bean>

<!--类别管理 -->

<bean id="categoryManagerService" parent="productBaseTransactionProxy">

<property name="target">

<ref local="categoryManagerServiceTarget" />

</property>

</bean>

<bean id="categoryManagerServiceTarget"

class="com.ow.product.categorymanage.service.CategoryManagerServiceImpl">

</bean>

com.ow.cms.web.goodsmanager.service.CategoryManagerServiceImpl

ni你现在看看 这个玩意能调用不

哎哟,我去,我只是在商品管理建了个类别管理,谁知道跟其他重复了啊

你妹啊 ,spring中

真是太感谢你了,我也不知道这个好了没有,反正spring 配置文件越多是越复杂 ,我们一般就5个 哈哈,靠啊我们技术组把这个项目交给我个菜鸟管理,真是累死我了,能者多劳,,,spring 用用就会了 理论很烦,真是太谢谢你 了,以后得请你吃饭

客气了

对了 忘了告诉你,spring配置文件多的时候一定要分好类,最好每个都有注释,不然一段时间,就不知道了,嗯这里也就是文件多的我头疼,哈哈

那你先去忙你的吧,我试试看能不能运行啦嗯,只要记住spring 就是隐射关系 没什么难处,就是,,好的,真是非常感谢你,哈哈

spring 操作步骤为:

1,配置applicationContext.xml文件,又叫spring配置文件,如果里面模块较多,可以用include 方法分离出来模块

2,然后配置访问底层的sessionFactory

3,然后配置hibernate中的映射文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: