最新回答 / qq_这是只仓鼠_0
这个报错应该是因为读取不到配置文件aplicationContext.xml,路径改成classpath*:applicationcontext2.xml。
赞赞赞,收益良多,比入门的课程好多了。如ponint 的 expression表达式等,spring入门那会好像也没讲清楚
2017-02-19
我好像发现了一个问题,就是在每一节都会有一条评论是“讲的不错,谢谢老师!”,你们相信会是同一个人这么无聊,在每个视频下面都发一条这个吗????
已采纳回答 / Juneava
可以下载并在eclipse 上安装springsource tool suite 工具,可以引入命名空间,很方便
已采纳回答 / qq_平凡之路_163355559
在你的配置文件里是不是没有打开 注解 <tx:annotation-driven transaction-manager="transactionManager"/>后半部的参数是配置的事物管理器。
2017-02-14
已采纳回答 / 慕仰0354868
虽然 @Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使用基于接口的代理时它才会生效。另外, @Transactional 注解应该只被应用到 public 方法上,这是由 Spring AOP 的本质决定的。如果你在 protected、private 或者默认可见性的方法上使用 @Transactional 注解,这将被忽略,也不会抛出任何异常。
2017-02-13
老师说这个例子的前提就是Service1和Service2要同时调用才能完成一个业务。也就是要将Service1和Service2包装在同一个事务里面,根据事务的四大特性,就是要在同一个事务里面才会避免出现风险。这个例子举得也很好,如果是串行,那讲这个也没什么太大意义吧
2017-02-13