双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

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

weixin_38064085 weixin_38064085 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
 开发四年只会写业务代码,分布式高并发都不会还做程序员?->>>    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包后无法扫描子jar包中的注解解决方法

springboot 项目编译后无法扫描加载到子jar包中的注解解决方法

爱喝酒的牛马程序员

SpringBoot中jar包提供接口到其他项目(扫描内置jar包注解)

starter封装,内置jar包

蔡定努

Spring自动扫描无法扫描jar包中bean的解决方法

在日常开发中往往会对公共的模块打包发布,然后调用公共包的内容。然而,最近对公司的公共模块进行整理发布后。spring却无法扫描到相应的bean,下面这篇文章主要给大家介绍了关于Spring自动扫描时无法扫描jar包中bean的解决方法,需要的朋友可以参考下。

weixin_38692100

一文解决springboot打包成jar文件无法正常运行的问题

主要介绍了一文解决springboot打包成jar文件无法正常运行的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38694336

SpringBoot 打成jar包供第三方引用自动装配方案实现

SpringBoot 打成jar包供第三方引用自动装配方案实现 每天多学一点点~ 话不多说,这就开始吧… 文章目录SpringBoot 打成jar包供第三方引用自动装配方案实现1.前言2.使用者手动配置 basePackages3.使用者通过注解方式引入4.利用SPI机制注入5.打包测试6.结语 1.前言 看了源码之后,总有种蠢蠢欲动的感觉,想着以后啥时候牛逼了,自己也可以用springboot写个第三方组件,让别人引入jar包就行。虽然知道目前水平有限,先试试普通的jar包如何与spring自动装配吧~ 环境 jdk1.8 springboot 2.1.12.RELEASE 2.使用者手

weixin_38557670
评论 7
收藏 已收藏
分享
返回顶部