- 加module的时候,一定要和启动类是同一个父
检查
com.xxx
xxx-parent
1.0-SNAPSHOT
是不是一样的。 - 启动类的注解加下面
@SpringBootApplication(scanBasePackages = {“com.xxx”})
@MapperScan({“com.xxx.**.mapper”})
放在另外的包里的controller要在这样的package目录下面。应该可以扫描到;
如果启动后,发现还是不能扫描在其他包里面的controller, 我最终做了一个事情就ok了,就是在启动类的包里面加上对那个包的引用;在pom.xml加好如下:
com.xxx 含那controller的包名 1.0-SNAPSHOT 再启动 就可以了。