- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我们的应用程序中,我们使用 Spring RMI 概念。
我有一个问题如下
有一个名为UserHandlerI的接口(interface)及其实现类UserHandler如下所示
界面
public interface UserHandlerI extends Remote {
public boolean add_user(String message) throws Exception;
}
及其实现类(UserHandler)
public class UserHandler implements UserHandlerI
{
public abstract boolean add_user(String message) throws Exception
{
// My business logic goes here
return true ;
}
}
与上面的类和接口(interface)相关,这些在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
设置为具有单例范围、名称为 streamer-core
的 bean。因此,每个应用程序上下文仅创建一个 bean streamer-core
。欲了解更多详细信息,请阅读:Spring Documentation :
Scopes a single bean definition to a single object instance per Spring IoC container.
但它只与bean相关。将 com.user.UserHandler
设置为 SeviceInterface 后对于 RmiProxtFactoryBean,您可以为 com.user.UserHandler
创建一个实例。
com.user.UserHandler 的实例在RmiProxyFactoryBean#afterPropertySet中创建通过 ProxyFactory
关于java - 在这种情况下,将创建 UserHandler 类的多少个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15743775/
在我们的应用程序中,我们使用 Spring RMI 概念。 我有一个问题如下 有一个名为UserHandlerI的接口(interface)及其实现类UserHandler如下所示 界面 public
我正在重建一个 Android 应用程序,我从 OEM 那里获得了源代码。通常,该应用程序可以在命令行中使用 make 命令并且可以正常工作。应用程序的 UI、 list 等在 Eclipse 中完成
我有一个在后台运行的服务,用于监视前台 Activity 。目前这不区分用户(多用户帐户Android 4.2)。有没有一种方法可以让服务将其运行的用户与前台 Activity 的用户进行比较?我只对
当我使用 WebAuthn 和我的 YubiKey 进行身份验证时,response.userHandle 属性始终为 null。那是我注册凭据的用户 ID 和显示名称不会返回。这是因为我在注册/身份
我目前可以使用以下方法创建 publicKeyCredentials: navigator.credentials.create({ challenge: Uint8Array.from(
我已将我的应用程序作为设备所有者并创建了另一个用户。现在我想使用 broadcastAsUser 从主要用户向另一个用户广播。 我为此添加了以下权限 UserManager userManager
我是一名优秀的程序员,十分优秀!