問題タブ [cglib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1593 参照

hibernate - cglibを使用してクラスを二重に拡張するにはどうすればよいですか?

コードは次のとおりです。

最後のアサートで失敗します

Hibernateのエンティティを拡張したいので、これを尋ねますが、すでに拡張されたエンティティがそれ自体で返され、2番目の拡張が失敗することがあります。どうすればこれを回避できますか?

0 投票する
2 に答える
20905 参照

java - Spring - Bean 作成時の奇妙なエラー

この例外が発生する理由は何ですか?

0 投票する
2 に答える
626 参照

java - Java Web Start: 署名されていない cglib

Java Web Start を介して起動されたクライアント アプリケーションを使用して、サーバー側で休止状態を使用しています。jar に署名できません (したいのですができません)。遅延フィールドを含む POJO を取得すると、許可例外が発生します。

原因: java.security.AccessControlException: アクセスが拒否されました (java.util.PropertyPermission cglib.debugLocation 読み取り) java.security.AccessControlContext.checkPermission(不明なソース) で java.security.AccessController.checkPermission(不明なソース) で java.lang .SecurityManager.checkPermission(不明なソース) at java.lang.SecurityManager.checkPropertyAccess(不明なソース) at java.lang.System.getProperty(不明なソース) at net.sf.cglib.core.DebuggingClassWriter.(DebuggingClassWriter.java:35) ... 44 以上

どうすればそれを回避できますか? pojo をクライアントに返す前にコレクションを null に設定することを考えましたが、より良い解決策を見つけたいと思います。

0 投票する
4 に答える
6317 参照

java - CGLIB プロキシの注釈を保持しますか?

CGLIB を使用してプロキシ オブジェクトを作成する AOP フレームワークを使用してオブジェクトを作成しようとしています。奇妙なことに、「強化された」プロキシ オブジェクトには、以前のクラスにあった注釈がまったくありません。

CGLIB が作成したプロキシの注釈を保持する方法を誰か教えてもらえますか?

乾杯!ニラフ

0 投票する
1 に答える
1381 参照

java - コールバックフィルターを使用したCGLIBのパフォーマンスの低下

コールバックフィルター(数万のオブジェクト)でCGLIBを使用しようとすると、ひどい速度に気づきましたが、CGLIBの最適化に関する情報を見つけることができません。

検索/リストインターフェイスの場合、システムは最適化されたクエリから複数のプロパティを読み込み、ドメインツリーにそれらのプロパティを入力します。他のすべてのプロパティの場合、LazyLoaderはオブジェクト全体をロードしています。アイデアは、ドメインモデルクラスを失うことなく、検索/リストがロードするために使用する基本的なプロパティを持つことです。

基本例

0 投票する
5 に答える
5259 参照

java - Spring 3 にアップグレードした後、起動が遅い

私は Struts2 を使用しており、私のアプリケーションには Spring によって管理される何千ものアクション クラスがあります。以前は Spring 2.5.6 を使用していましたが、アプリケーションがすぐに起動します。しかし、Spring を 3.0 に変更したとき。Tomcat の起動が非常に遅くなりました。アクション クラスごとに、Spring から次のデバッグ メッセージを受け取りました。

各アクション クラスのほぼすべてのメソッドで、上記のようなメッセージが出力されました。これが、アプリケーションの起動に非常に時間がかかる理由です。

以下は、参考までに私のSpring xmlのスナップショットです。

Bean 作成の進行状況を示す Spring からの完全なデバッグ メッセージを追加します。

0 投票する
5 に答える
20922 参照

java - cglib に代わるものはありますか?

好奇心からですが、cglib 以外にランタイム Java コード生成用の (安定した) オープン ソース プロジェクトはありますか? そして、なぜそれらを使用する必要があるのですか?

0 投票する
3 に答える
11781 参照

java - Hibernate 3.3 または 3.5 に Javassist の代わりに CGLib を使用させるにはどうすればよいですか?

Hibernate 3.3 または 3.5 に Javassist の代わりに CGLib を使用させることはまだ可能ですか? プロパティファイルで、設定しました

しかし、これはそれをしないようです。何かご意見は?

0 投票する
3 に答える
1579 参照

debugging - 春に生成されたBeanのバグの行を知る方法は?

Springとjpa(休止状態による)を使用してWebサイトを構築しました。バグがあり、バグが発生している行を特定する方法がわかりません。

ライブバージョンであるため、IDEでデバッグできません(すべてローカルで正常に実行されます)。

私は次のようなログを持っています:o

私の問題は3行目です。UserServiceオブジェクトはSpringによって処理されるため、プロキシになり、バグの行がわかりません。

問題を解決する方法を知っていますか?

ありがとう

0 投票する
2 に答える
1561 参照

java - Hibernate プロキシのシリアル化とクライアント側での受信

生成されたプロキシ クラス オブジェクト (CGLib 拡張 POJO) がどのようにリモート クライアントに転送され、Lazy Init を生成する機能を保持しているのかがわかりません。例外。

それは、ある種のクラス (プロキシ) のすべての転送されたオブジェクトが再びプロキシとして再インスタンス化されるというある種の契約があることを意味しますか? クライアントはこれらの生成されたクラスをどこで取得しますか? 申し訳ありませんが、私にはまったくわかりません。