社区
Web 开发
帖子详情
我想问为什么我的component-scan扫描不到其他模块的包
TTTiaotiao
2020-01-01 08:27:19
我的配置文件都放在e3-manager-web这个模块里了,com.e3mall.service在e3-manager-service和e3-manager-interface这两个模块里,依赖添加了,也把父工程安装到本地了(没报错),就是扫描不到其他模块的包,有大佬知道吗?帮帮小弟吧
...全文
1420
3
打赏
收藏
我想问为什么我的component-scan扫描不到其他模块的包
我的配置文件都放在e3-manager-web这个模块里了,com.e3mall.service在e3-manager-service和e3-manager-interface这两个模块里,依赖添加了,也把父工程安装到本地了(没报错),就是扫描不到其他模块的包,有大佬知道吗?帮帮小弟吧
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Ezirio
2020-01-02
打赏
举报
回复
而且com.e3mall那里变红色报错了,说明找不到这个com.e3mall。应该根据idea的提示一层一层往下敲,你打完com.之后,没有提示e3mall,大概率情况下是自己路径配的不正确。
Ezirio
2020-01-02
打赏
举报
回复
你左边工程目录都看不到有com.xx。应该从整个工程根目录开始写,写成“base-package=e3-parent”,spring找包是从根目录一层一层往下找,你给出的“com.xx”是从中间开始的,肯定找不到啦。你再到“service”和“interface”模块的类里面看下“package xx”应该按那个写。
_沉浮_
2020-01-02
打赏
举报
回复
跨包扫描不建议这样写,你可以使用import来导入其它jar包中xml配置,因为这个还支持通配符
context:
component
-scan属性介绍,SSM的bean被
扫描
两次
问
题
context:
component
-scan属性 默认情况下,context:
component
-scan
扫描
包
中注解所标 注的类,如@Compone
五、
component
-scan 标签的解析原理
文章目录一、
component
-scan概述1、Spring中
component
-scan标签配置2、
component
-scan功能案例代码二、
component
-scan解析源码1、回顾Spring的自定义标签解析(SPI)2、Spring xml解析自定义标签入口3、ContextNamespaceHandler parse解析4、
Component
ScanBeanDefinitionParser 解析compponent-scan标签4.1 注解
扫描
器4.2
扫描
包
下的类并注册BeanDefinit
spring 中
包
自动
扫描
之
component
-scan 解析
本文从源码角度介绍了 spring 中 context 标签下
component
-scan 的解析,对指定注解类型的类进行注册以及注解模式下内部后置处理器的注册。
关于
component
-scan中base-package
包
含通配符的
问
题探究
今天在配置Spring的
component
-scan时,发现了一个有趣的
问
题。就是在指定base-package时,如果使用了星号通配符*,有时会出现类
扫描
不到
的情况。下面研究一下这个
问
题。先介绍一下项目结构: 为了演示,我在java文件夹下创建名为controller的
包
,并在该
包
下创建了一个名为IndexController的类。如图所示: 先来看正常情况: 在Spring配置文件中配
component
-scan
扫描
不到
其他module下的
包
路径
新建的多
模块
maven项目,有时候会有个专门的module用来部署服务,各种配置文件几种在这里。配置spring的配置文件的时候,
component
-scan
想
用来
扫描
其他module下的
包
,但却识别不了,因为要部署的module的pom中引了其他module的依赖以后,当前项目中其他的module还没有打
包
,所以找
不到
。给整个工程编译打
包
一下就可以了。
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章