碰到个问题,在一个springmvc项目中,设置好事务,然后在service上添加@Transactional注解,只要一添加这个注解,该service就无法被spring创建成功, error creating bean with name xxx什么的。搞了半天,发先service写成Interface加Implement的方式就可以了,也就是Service要写接口和实现。
具体原理不清楚,估计是动态代理的问题。有谁了解详情的话可以在评论里告知一下。
时间: 2024-11-05 04:51:49