Skip to content

Instantly share code, notes, and snippets.

@akafred
akafred / NewSpringBean
Created September 27, 2011 11:34 — forked from gregorius/NewSpringBean
nye instanser via Spring
/* applicationContext:
<beans>
<bean id="monitoringService" class="no.lindorff.pro.server.MonitoringServiceImpl" singleton="false" />
<bean id="wsMonitoringServiceFactoryBean" class="no.soliditet.webservices.monitor1.helper.WSMonitoringService">
<lookup-method name="createMonitoringService" bean="monitoringService"/>
</bean>
</beans>
*/
//Java, interface +impl:
@akafred
akafred / monitorservice
Created September 27, 2011 12:43 — forked from gregorius/monitorservice
monitorservice
<bean id="wsMonitoringServiceFactoryBean" class="no.soliditet.webservices.monitor1.helper.WSMonitoringServiceFactory"
factory-method="getInstance" singleton="true">
</bean>
<bean id="monitoringService" name="monitoringService" class="no.lindorff.pro.server.MonitoringServiceImpl" singleton="false"/>
<bean id="myService" class="no.soliditet.webservices.monitor1.helper.MonitoringServiceInjected">
<lookup-method name="getMonitoringService" bean="monitoringService"/>
</bean>
@akafred
akafred / monitorservice
Created September 27, 2011 12:46 — forked from gregorius/monitorservice
monitorservice
<bean id="wsMonitoringServiceFactoryBean" class="no.soliditet.webservices.monitor1.helper.WSMonitoringServiceFactory">
<lookup-method name="createMonitoringService" bean="monitoringService"/>
</bean>
<bean id="monitoringService" class="no.lindorff.pro.server.MonitoringServiceImpl" singleton="false"/>
public class WSMonitoringServiceFactory{
public abstract MonitoringService getMonitoringService();
}