请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

我的jpaconfig就出问题

为啥我的单元测试就出问题

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#382d71c7': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'entityManagerFactory' available

https://img1.sycdn.imooc.com//szimg/5a42ef040001336d11260626.jpg

正在回答 回答被采纳积分+3

1回答

瓦力老师 2017-12-27 10:53:24

        这位小朋友,这就是用SpringBoot的一个缺点了,虽然用起来非常的方便快捷,但是很多小小的细节不知道的话,问题排查起来就非常的麻烦,比如你这里,像transactionManager在对EntityManagerFactory的Bean注入时,默认是寻找以"entityManagerFactory"命名的bean的,而你命名了entityManagerFactoryBean就不行,除非你显式指定注入名为"entityManagerFactoryBean"才可以,具体可以参考Spring Data JPA文档

        所以瓦力这边还是建议大家,能把代码更多的掌握在自己手里,这样在出现问题时才不会摸不着头脑,简单是对的,但是我们要了解内部构造,再往简单了走。希望我的回答可以帮助到你哈,祝亲学习愉快^_^

1 回复 有任何疑惑可以回复我~
  • 提问者 Sivel #1
    老师 我写的代码跟你一样啊   为啥你的就没问题啊
    回复 有任何疑惑可以回复我~ 2017-12-27 11:07:05
  • jiuchang 回复 提问者 Sivel #2
    我的也是一样的,不过后来发现,原来我把Spring boot的版本弄到2.0了。
    回复 有任何疑惑可以回复我~ 2018-03-14 22:46:41
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号