一、背景
在项目根目录下的启动类上配置如下,扫描dao层
和实体类
层。启动类归属于包com.aaa
下。
@EnableJpaRepositories({"com.aaa.**.repository","com.bbb.**.repository"})
@EntityScan({"com.aaa.*","com.bbb.*"})
二、问题
访问bbb
包下的控制器的方法时,报未发现的异常。
因为是另起的模块,一开始怀疑是Maven多模块的问题,没有把该模块引进来。
更改完POM配置后,仍旧不行。
按照逻辑思考,dao层
和实体类
层都扫描了,也就差控制器类没扫描了,因此问题迎刃而解。
三、解决
添加控制器扫描配置:
@ComponentScan({"com.aaa.*","com.bbb.*"})