为了账号安全,请及时绑定邮箱和手机立即绑定

springboot多模块打包后,无法扫描子包jar中的注解,哪位大神遇到过?

springboot多模块打包后,无法扫描子包jar中的注解,哪位大神遇到过?

汪汪一只猫 2018-07-10 14:17:14
springboot多模块打包问题:本人新建了一个springboot项目,后想扩展为多模块形式,增强扩展性,但发现springboot无法扫描到子模块中的注解,后在启动类中加入扫描路径,springboot在IDE中成功启动,子模块中的注解也可以扫描到了,如下。@SpringBootApplication(scanBasePackages={"com.news.*"}) @MapperScan({"com.news.dao"})启动后如下:可见已经成功启动服务并扫描出子包中的注解,经测试可以正常使用,使用spingboot自带的插件打包并指定入口,且子包依赖也正常,打包后启动服务依旧正常启动,不过子包中的注解没有被扫描到,据查子包被打成jar包后路径有问题,必须将子包中的路径加入清单文件,不过我不知道maven怎么加?网上的一些配置不管用<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <addMavenDescriptor>true</addMavenDescriptor> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> </manifest> <manifestEntries> <Implementation-Build>${buildNumber}</Implementation-Build> </manifestEntries> </archive> </configuration> </plugin>哪位大神有这样的配置指点一下,或者有别的解决方法也可。
查看完整描述

3 回答

  • 3 回答
  • 1 关注
  • 13249 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信