返回信息流想问问各位大神,我现在有两个包,两个包不在同一个包下,一个包里都是接口且没有相关注解,另一个包里都是接口的对应实现类并且有扫描所需注解,自动扫描的包设定为接口所在包而不是实现类所在包,spring会自动装配bean吗?
另外java接口可以装配成bean吗?
发自「贵邮」
这是一条镜像帖。来源:北邮人论坛 / java / #47490同步于 2016/1/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
Spring的自动扫描机制?
xiao5aha
2016/1/20镜像同步14 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
那你的意思是???求指教啊
【 在 nuanyangyang 的大作中提到: 】
: 这样分离接口,为什么呢?Java并没有像C++那样的二进制兼容性问题呀。
=.=从体位上说,应该不会吧。。话说lz试一下不就行了么。
【 在 xiao5aha 的大作中提到: 】
: 想问问各位大神,我现在有两个包,两个包不在同一个包下,一个包里都是接口且没有相关注解,另一个包里都是接口的对应实现类并且有扫描所需注解,自动扫描的包设定为接口所在包而不是实现类所在包,spring会自动装配bean吗?
: 另外java接口可以装配成bean吗?
: 发自「贵邮」
试了,可以呀,我不知道为什么
【 在 aiquestion 的大作中提到: 】
: =.=从体位上说,应该不会吧。。话说lz试一下不就行了么。
: 【 在 xiao5aha 的大作中提到: 】
: : 想问问各位大神,我现在有两个包,两个包不在同一个包下,一个包里都是接口且没有相关注
: .........
发自「贵邮」
你这个接口的包路径下不是包含了实现类了么?
spring会扫描你的base-package路径下的所有**/*.class文件然后注册为beanDefinition
ComponentScanBeanDefinitionParser这个类可以看下
没有,是两个独立的包
【 在 buptyx 的大作中提到: 】
: 你这个接口的包路径下不是包含了实现类了么?
: spring会扫描你的base-package路径下的所有**/*.class文件然后注册为beanDefinition
: ComponentScan
: .........
发自「贵邮」
这个文件下都是接口
【 在 buptyx 的大作中提到: 】
: com/cmcc/service这个文件下
: 【 在 xiao5aha 的大作中提到: 】
: : 没有,是两个独立的包
: :
: : 发自「贵邮」
:
发自「贵邮」