SpringMVC +hibernate4 集合中的疑问
2016-02-08 09:21
204 查看
最近学完了springmvc ,hibernate,于是想整合两者做点小项目,可是在整合的过程中出现了问题。配置文件网上一大把,这里我就不贴上去了。当时在controller中注入service时,我就想用xml注入的方式,强迫症的我啊,就是要用xml注入。于是出现了这样几种情况:
1、 我将注入service,dao的bean 放在 spring-hibernate(配置数据源,sessionFactory,事务),或者重新建立一个xml文件如spring-beans.xml。可是service,总注入不成功,通过网上查资料,自己做出以下猜测:
1、springmvc 注解配置,与xml配置与冲突(当然我认为这种可能性比较少)
2、web.xml 加载xml时出了问题,有可能是重复加载,或者覆盖,网上查了说父容器不能调用子容器.
3、其他
2、我实在没办法,就讲注入的beans 放在的springmvc的配置文件中,spring-servlet.xml中,发现,哇,成功了,但是事务提交不了了,也就是要手动提交,session.flush,那我疯了要事务干嘛呢?,网上查资料,service,dao注入不能放在servlet配置文件中。我真是日了狗了。
强迫症的就是想要把xml注入学会了,再来用注解,以前学spring时没遇到问题,但是现在spring mvc中出了问题,个人觉得用xml配置是一定可以的,可能现在了解的还不是熟悉,以后遇到了好在这里寻找经验。
最后妥协用了注解,ok,成功。希望好心人,遇到过此类问题的,能给点评价,灵感,我好早日解决这个问题。
1、 我将注入service,dao的bean 放在 spring-hibernate(配置数据源,sessionFactory,事务),或者重新建立一个xml文件如spring-beans.xml。可是service,总注入不成功,通过网上查资料,自己做出以下猜测:
1、springmvc 注解配置,与xml配置与冲突(当然我认为这种可能性比较少)
2、web.xml 加载xml时出了问题,有可能是重复加载,或者覆盖,网上查了说父容器不能调用子容器.
3、其他
2、我实在没办法,就讲注入的beans 放在的springmvc的配置文件中,spring-servlet.xml中,发现,哇,成功了,但是事务提交不了了,也就是要手动提交,session.flush,那我疯了要事务干嘛呢?,网上查资料,service,dao注入不能放在servlet配置文件中。我真是日了狗了。
强迫症的就是想要把xml注入学会了,再来用注解,以前学spring时没遇到问题,但是现在spring mvc中出了问题,个人觉得用xml配置是一定可以的,可能现在了解的还不是熟悉,以后遇到了好在这里寻找经验。
最后妥协用了注解,ok,成功。希望好心人,遇到过此类问题的,能给点评价,灵感,我好早日解决这个问题。
相关文章推荐
- HDU-1039-Easier Done Than Said?(Java && 没用正則表達式是我的遗憾.....)
- 整合cxf和spring,并添加拦截器
- EL表达式中的 javax.el.PropertyNotFoundException 分析
- 2016年1月编程语言排行榜:Java
- Spring基本概念
- Java基础练习 字母图形
- Java 01字串
- What is Dispatcher Servlet in Spring?
- Eclipse for php+Xdebug,搭建php单步调试环境
- 使用commons-daemon启动、关闭java程序
- Spring注解之:@RestController
- Learn what you can do with Spring Boot
- What is a JavaBean exactly?
- Java判断闰年
- Java Fibonacci数列
- java 常量池
- 【番外篇】JVM 内存区域
- 学习日志01 spring入门实例
- javabean对象要实现的接口们和要重写的方法们
- Spring MVC入门 —— 跟开涛学SpringMVC