如何知道java上bean映射设置的属性的实际值?
我在applicationContext xml上发现了这种配置,但我仍然不理解它(即使我找到了关于它的信息,也不清楚),有人能告诉我java如何为它的属性选择正确的bean吗?我并没有在项目上下文的其他文件中找到这个bean,看起来像是“魔法”如何知道java上bean映射设置的属性的实际值?,java,spring,Java,Spring,我在applicationContext xml上发现了这种配置,但我仍然不理解它(即使我找到了关于它的信息,也不清楚),有人能告诉我java如何为它的属性选择正确的bean吗?我并没有在项目上下文的其他文件中找到这个bean,看起来像是“魔法” .... 等等 我真的不知道java如何识别将使用哪种服务,我只知道它使用了正确的服务,但我不知道具体设置在哪里,有人能帮我一下吗 我检查了两个这样的网站,但仍然不知道,它调用所有服务吗?? 您的问题: “java如何为其属性选择正确的bean”
.... 等等
我真的不知道java如何识别将使用哪种服务,我只知道它使用了正确的服务,但我不知道具体设置在哪里,有人能帮我一下吗
我检查了两个这样的网站,但仍然不知道,它调用所有服务吗??
您的问题:
“java如何为其属性选择正确的bean”
我想你的意思是,例如,这一行:
<property name="service" ref="someService1" />
怎么做
Spring在初始化时在Spring上下文中加载“someService1”,因此XML可以引用它。我不太清楚您在问什么。什么豆子你在别处找不到?什么是“java选择”?对我来说,这看起来很简单,只是构建了一个地图。这不是你问题的确切答案,但是@Taylor,如果我打电话给mail creator,我是否能够访问这些bean作为属性?如果我不知道该选哪一个,有什么错吗?…这个问题很直截了当,也不清楚。
<property name="service" ref="someService1" />
<bean id="someService1" class="com.project.SomeService1Impl">
@Service("someService1")
public class SomeService1Impl {
...