God
my warp framework still not complete
com.google.inject.CreationException: Guice configuration errors:
1) Error at com.asu.cmoney.init.AppServiceModule
$Initializer.<init>(AppServiceModule.java:28):
Binding to com.wideplay.warp.persist.PersistenceService not found. No
bindings to that type were found.
public class AppServiceModule extends AbstractModule {
private final Log logger = LogFactory.getLog(getClass());
protected void configure() {
bind(Configuration.class).toInstance(
new AnnotationConfiguration().addResource("hbm.cfg.xml"));
bind(Initializer.class).asEagerSingleton();
}
@Singleton
public class Initializer {
@Inject
Initializer(com.wideplay.warp.persist.PersistenceService service) {
logger.info("Starting Persistence Service");
service.start();
}
}
}
-------------------------
ublic class WarpHibernateContextListener {
private static Injector injector;
private final Log logger = LogFactory.getLog(getClass());
public void contextInitialized(ServletContextEvent
servletContextEvent) {
injector = Guice.createInjector(new AppServiceModule(),
PersistenceService.usingHibernate().across(UnitOfWork.REQUEST)// .addAccessor(UserAccessor.class)
.buildModule());
}
}