Java 在这种情况下,将创建多少个UserHandler类实例?
在我们的应用程序中,我们使用Spring RMI概念 我有一个问题如下 有一个名为UserHandlerI的接口及其实现类UserHandler,如下所示 接口Java 在这种情况下,将创建多少个UserHandler类实例?,java,spring,rmi,Java,Spring,Rmi,在我们的应用程序中,我们使用Spring RMI概念 我有一个问题如下 有一个名为UserHandlerI的接口及其实现类UserHandler,如下所示 接口 public interface UserHandlerI extends Remote { public boolean add_user(String message) throws Exception; } 及其实现类(UserHandler) 与上面的类和接口相关,这些都在xml文件中提到 <bean id="str
public interface UserHandlerI extends Remote {
public boolean add_user(String message) throws Exception;
}
及其实现类(UserHandler)
与上面的类和接口相关,这些都在xml文件中提到
<bean id="streamer-core" class="com.user.UserHandler" scope="singleton" />
<bean id="streamer" class="org.springframework.remoting.rmi.RmiProxyFactoryBean">
<property name="serviceUrl" value="rmi://${${appl-host}}:${${appl-port}}/App" />
<property name="serviceInterface" value="com.at.UserHandler"/>
<property name="refreshStubOnConnectFailure" value="true"/>
<property name="lookupStubOnStartup" value="false" />
</bean>
我不确定配置文件中是否缺少任何内容
我的问题是,我如何知道类UserHandler将被创建多少次(实例)。
这会是单身吗??我能证明吗
提前感谢。您已将
com.user.UserHandler
设置为具有名称拖缆核心的bean,并具有单例作用域。因此,每个应用程序上下文只会创建一个bean拖缆核心。欲了解更多详情,请阅读:
将单个bean定义限定为每个SpringIOC容器的单个对象实例
但它只与bean相关。在设置com.user.UserHandler
之后,对于RmiProxtFactoryBean,您为com.user.UserHandler
创建了多个实例
com.user.UserHandler在via中创建的实例非常感谢您。对不起,这是我的打字错误
<bean id="streamer-core" class="com.user.UserHandler" scope="singleton" />
<bean id="streamer" class="org.springframework.remoting.rmi.RmiProxyFactoryBean">
<property name="serviceUrl" value="rmi://${${appl-host}}:${${appl-port}}/App" />
<property name="serviceInterface" value="com.at.UserHandler"/>
<property name="refreshStubOnConnectFailure" value="true"/>
<property name="lookupStubOnStartup" value="false" />
</bean>