私は次の行
my.company.Service$$$view26.myMethod(Unknown Source)
を含むスタックトレースと例外が発生しました誰もが、私は何$$$ビューの一部の手段を理解するのに役立つことはできますか?
私たちは、ドル記号($
、1または複数)は、それが生成されたクラスであることを意味したJBoss EAP 6.4およびJava 8
おかげ
私は次の行
my.company.Service$$$view26.myMethod(Unknown Source)
を含むスタックトレースと例外が発生しました誰もが、私は何$$$ビューの一部の手段を理解するのに役立つことはできますか?
私たちは、ドル記号($
、1または複数)は、それが生成されたクラスであることを意味したJBoss EAP 6.4およびJava 8
おかげ
を使用しています。
CDI(使用しているEAP 6.4の場合は1.x)は、このパターンを使用する「フレームワーク」の1つです。インターセプトの装飾と豆の注入を可能にするために、クラスに基づいてプロキシを作成します。生成されるすべてのクラスは同じパッケージ名とクラス名を持ち、魔法のドル記号で付加されます。私の推測では、いくつかのCDI機能を使ってそれを見つけたということです。
JBossロギングフレームワーク(おそらくWeldやその他のEAPパートで使用される)のいくつかは、注釈に基づいて自動化されたロガークラスを作成することができました。これらのロガーの作成は、クラス名に$
という接尾辞を追加することにも基づいていました。
これは一般的な方法であり、生成されたクラスを '簡単に'(実際には簡単ではありませんが)識別することができます。私はクラスを生成する必要があります公式要件を掘ることはできませんが、これを持っている必要があります。
特に何も意味するものではありません。これは生成されたクラスです。 –