今天在玩springboot的时候出现了这两个问题,百度之后成功解决问题,现在总结一下。
第一个报错就是aused by: java.lang.IllegalArgumentException: Not a managed type: class com.example.pojo.User
这个是因为你的类没有放在跟Springboot的启动类同一个文件夹下面
第一个箭头是启动类,如果把User跟SpringJpaApplication类放在一起就可以了
第二个就是:Field userDao in com.example.demo.TestUser required a bean of type 'com.example.demo1.UserDao' that could not be found.原因就是放在另外一个包,如图所示X的位置就是错的,解决办法也是
第三个就是springboot的之后映射的问题,要把映射的类也是跟启动类在同个包。
总结:springboot只会默认扫描启动类所在的包