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>哪位大神有這樣的配置指點一下,或者有別的解決方法也可。
springboot多模塊打包后,無法掃描子包jar中的注解,哪位大神遇到過?
汪汪一只貓
2018-07-10 14:17:14