カスタム検索

2008年2月12日火曜日

GrailsでのClass.forNameについて

grails 1.0以前では自前で書いたクラスを Class.forName("className") で呼び出せてたんですが、今 grails 1.0.1-SNAPSHOT でやってみたら ClassNotFound のエラーが、、、(´・ω・`)

で、Javaのリファレンスを見てみると

Class.forName("Foo")

Class.forName("Foo", true, this.getClass().getClassLoader())
を呼んでるのとの事

なんでクラスローダーのへんの問題かと思い、とりあえずそのまま実行してみると、、、さっくり動いちゃいました。
ということは groovy でオーバーライドされちゃってるんでしょうか、まぁこんな事もありましたというメモメモ。

0 件のコメント: