[cubby-dev:15] guice-wiki

AGATA Toshitaka [E-MAIL ADDRESS DELETED]
2008年 11月 17日 (月) 00:26:26 JST


縣です。

サンプルアプリで作りかけていたWikiをGuice対応させてみました。

https://www.seasar.org/svn/cubby/branches/2.0.x/cubby-apps/guice-wiki/


ポイント
- OR MapperはJPA
-- TransactionFilterとJpaModuleは他のプロジェクトでも利用できます。

はまったところ

public class ApplicationModule extends AbstractModule {
...
protected Collection<Class<? extends Converter>> getConverterClasses() {
  List<Class<? extends Converter>> converterClasses =
    new ArrayList<Class<? extends Converter>>();
  converterClasses.addAll(super.getConverterClasses()); // (1)
  converterClasses.add(PageConverter.class);
  return Collections.unmodifiableCollection(converterClasses);
}


(1)を忘れていて、1時間ほどはまっていました。
Integer型への変換時にnullになるのでなんでだろう?と
悩んで気づきました。

なにかsuperの呼び出し忘れを気づくことができる仕組みがあった
ほうがいいかも。ワーニングとかでもいいので。


cubby-dev メーリングリストの案内