読者です 読者をやめる 読者になる 読者になる

Guice + DataSource + wicket

えへ。JNDI 使わないで DataSource 作成とか完全にわすれてる><
とりあえずこんな感じかなぁ?

	@Override
	protected void init() {
		super.init();
		GuiceComponentInjector injector = new GuiceComponentInjector(this,
				getModule());
		addComponentInstantiationListener(injector);

	}

	private Module getModule() {
		return new Module() {
			public void configure(Binder binder) {
				MysqlDataSource ds = new MysqlDataSource();
				ds.setServerName("localhost");
				ds.setPortNumber(3306);
				ds.setDatabaseName("test");
				ds.setUser("dankogai");
				ds.setPassword("kogaidan");
				binder.bind(DataSource.class).toInstance(ds);
			}
		};
	}