我有这个用于调用EJB的定义
<util:properties id="ejbJndiConfig" location="file:/path/to/ejb-jndi-config.properties" />
<jee:remote-slsb id="myEjbService"
jndi-name="myEjbName"
business-interface="foo.bar.MyBusinessInterface"
cache-home="false"
lookup-home-on-startup="false"
refresh-home-on-connect-failure="true"
environment-ref="ejbJndiConfig"
expose-access-context="true">
</jee:remote-slsb>
一切都很好,并且是一个实例:
创建 org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean
以调用EJB方法。但是,如果我想更改此默认行为并更改已使用的类呢?
对于旧式弹簧,我们可以做这样的事情:
<bean id="service" class="org.springframework.remoting.rmi.RmiProxyFactoryBean">
<property name="remoteInvocationFactory" ref="invocationFactory"/>
....
</bean>
<bean id="invocationFactory" class="src.rmi.CustomRemoteInvocationFactory"/>
可以使用新的定义样式吗?