如有点多,但是问题应该很简单
项目目录如下
这是我主文件rbac的pom文件
这是我rbac-dao的pom文件
这是我rbac-web的pom文件
这是我写的User类
这是我的Service类
这是我编写的Controller
当我启动springboot时,显式
A component required a bean of type 'com.zrz.rbacdao.pojo.User' that could not be found.
我不知道我哪里配置错了
你这都是2个不同的maven项目 要整合到一个里面就可以调用了
请问具体该怎样做呢,修改pom文件还是要设置idea呢,请大神指教下
@Rongz: 先把2个项目需要的依赖整合成到一个pom 然后src/main/java下的类也整合到一个项目里不同的文件夹下 其他地方类似要整合到一个项目下 总体而言要改一些代码的
试一下
右击web模块 -> 选择Rebuild Module 'rbac-web'
你看看你的项目 dao模块跟web模块都是springboot模块,也就是说你的项目有两个程序入口,本身设计上是有问题的。dao模块连主类都没有,别说你现在测试跑不起来(跑不起来的原因就是springboot打包插件会约束springboot模块无法被其他模块引用),写完了你maven打包都会出错(springboot打包插件会约束该模块必须有springboot入口),给个建议如果构建多模块项目,只给controller层配置为springboot模块,其他依赖模块直接使用maven普通项目。