springmodule.java
来自「反向的AJAX。最大的特性是我们成为反向的Ajax。DWR1.x允许你用java」· Java 代码 · 共 45 行
JAVA
45 行
package org.directwebremoting.guice.spring;import com.google.inject.AbstractModule;import com.google.inject.Provider;import static org.directwebremoting.guice.DwrScopes.GLOBAL;import org.springframework.beans.factory.BeanFactory;/** * Ties {@code SpringIntegration.fromSpring} providers * to a BeanFactory whose provider is a Closeable in global * application scope, which means that it will be destroyed * when the servlet context is destroyed. */public class SpringModule extends AbstractModule { public SpringModule(BeanFactoryLoader loader) { this.provider = new CloseableBeanFactoryProvider(loader); } protected void configure() { bind(BeanFactory.class) .toProvider(CloseableBeanFactoryProvider.class) .asEagerSingleton(); bind(CloseableBeanFactoryProvider.class) .toProvider(providerOfProvider) .in(GLOBAL); } private final CloseableBeanFactoryProvider provider; private final Provider<CloseableBeanFactoryProvider> providerOfProvider = new Provider<CloseableBeanFactoryProvider>() { public CloseableBeanFactoryProvider get() { return provider; } };}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?